<SEC-DOCUMENT>0000811156-21-000030.txt : 20210429
<SEC-HEADER>0000811156-21-000030.hdr.sgml : 20210429
<ACCEPTANCE-DATETIME>20210429102317
ACCESSION NUMBER:		0000811156-21-000030
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		82
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210429
DATE AS OF CHANGE:		20210429

FILER:

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

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

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

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

FILER:

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

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

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSUMERS POWER CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cms-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661,d:33db34ded1c746af85b531db372bbe48--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:cms="http://www.consumersenergy.com/20210331" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF8zLTEtMS0xLTA_cf9b28ad-69e2-4645-aafb-6392547caf48">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF80LTEtMS0xLTA_3e0345b8-fb2c-44ec-bf93-cc2b75be5da4">2021</ix:nonNumeric><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF81LTEtMS0xLTA_aa63be8e-e8e3-44e7-805d-30ea97c318c8">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF82LTEtMS0xLTA_9881cafe-26ae-488f-b31c-2425e6d06c46">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF83LTEtMS0xLTEyMDg4_a7df68b6-956e-487f-9403-c19a90bf190b">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF84LTEtMS0xLTA_d06a45e2-62db-4bbf-ab41-e89edb369e72">0000201533</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4b08c8f5a8d14ffaaeb561012ed0fae3_I20210412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63b647db09f94661b5fbb0b034e05fac_I20210412"><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-04-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5adf68377e1443bc8b6e5180015537f6_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20e5d32370f24807bdbf98e4ecbffd22_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79a5b30a27f842d8abd2785830eb49f1_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a836a039c3f4ae2bd3d0bbb131fdb5c_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ib765a3623be84277a503071cfc0efd0b_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="i021fe82b135f4dfca0029bef725be325_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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb500f853784b18b0430bdbe78106bc_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd626b0811454ebaa7d41ba7b0d8c79a_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="id4da832496fd4d339226135709d2e68d_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d9f79cf28f046fbb5024bc470d51660_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="i585bd9ef281f4ea28e4044994b70df50_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4accb80980ad4e139a7390964d583306_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="ie00dd6a4431c4accbb35cd1ebb6641bc_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="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8c205ae031b412cab1cf9fe1c2c1faf_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f8a04979284f80809b64205054f9e9_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e948b73af3d4f19a33774c26053f86f_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="iafbb28232461473abce4c976ef3b9af8_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="iacf3dd9da9cd4739a2fc7b68ca888ac0_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="i7f05c3eefac948abba7ad488ab083d36_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="idee32319aab94011809b852c35032562_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cd89c1a48404001b55060561e9a660f_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c10a9083e4f40d2b8e7315bdc71f551_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia64f79dfb1c54f469ec9b04469044bd8_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f3734f3b67f4721af799d5b1dc7fa48_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="icaf6e34ab041451bbc3b9e45168ff266_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="i00a6cc6a15ff4dc5b56cc6ebd989159a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae29a88607140fdb8d5888230be2d37_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39f87f810d9548a1916c669f9f75b8f4_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe028a3798b646ca8328f7dbe42df010_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8cba1dd95444a748807290a5381ee19_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9837f5b7b814d5b9835e6d4ed18e615_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b66dc26f3154d2198a212e313711de6_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="i4e48417495c14405a8e9fde536f9ef47_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="i628b6e00f5614960b2432790a530039e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8506a7e2bfe1475eab034043e748e5d0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fee2474dfd14cb3a71dd212fad78522_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9623eadf9d3b403da7eebd8503c713b4_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdce2f22510e46c4b4b46465dde0cdf4_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="if4a1cc9c167a4e06891c1512c99000d0_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="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83e1d97c2b314b6b9441e1a23b8d086c_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f0289620c9349a3ba2727545a85f211_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i059f16a6b1964e359810493df82e3572_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d87164cdbb458dafacfdbe4e62f4b2_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="i552e320f8eb04aa5afb3b96e98822515_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="i23cadc442da04df8bd29b091f5125daa_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f11733e63a4833af2af0fc5ae95edd_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad8261f0f2a846f48b85e9cb4bb630c6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4880336190c4dd5a44a2b3f0ca9b70e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i891a1104d9ba4ad1b6cecc96e3b5639d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1066d059827432595cc9b85d3401bd6_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17294b0b9573458cae42847757ec8aba_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="ica21efdc97044295ba04101f05d77e01_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="i3143a09cb092479caf0ad33270f7f188_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i522dc3fccfd746899b120d86af8d938c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15f6125ba6c74a28bac204c424774cbb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeae9f9e12d4fbfabb3d6089f14d7ae_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62386404028d4a048c230be4c542a645_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02960338bfee42aaad2a7250a56d9363_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="i350d7ce4b8734397be215e2f38b588d6_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="i83066dca994d4228ab8d9f81851f9c67_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9eb532ccab4ae2895ea2c82c76b624_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7274b588426e408c9e53b9f0491ad618_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="ibceabfa46fc84616991d822727e62276_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="i64904ba2685a40288edde3d453895e7f_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96fc665a93094b5da831614ef4b2f11e_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="i516f43d071464067bff8f3c1bdcbbbe1_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="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i057199eb825445e6ba6eab2f4babcdc9_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife04218e856a48278b06d3e0238b9372_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i327623b72dc0464192902a4f83082ab7_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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee8e6d19091b415691929927311fc3be_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6efc65ebac44fed93f272806b00b2d6_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483ba6bc91d246ce8a491fd53e08c6d9_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:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8879eb3ea88b4e09aa9e09aa0fac3a7d_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="id0a74c407fdd4f9987f63d05016da02c_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48d64066771c4558bc69c39c02324cb3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</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="i2750a91df12d4691a23db2ca4dc05b82_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</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="i51f7d494a03b4c6ba99c937031f715e1_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00672fe4da6845208c6807e5ab971e8b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11997c7a497e409c96f8c5f5297c006c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic751dae0da304a0ca22edc4e6869c6be_D20210101-20210331"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29c64e9b98e944ef8b75ebdd755d8e0b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if20cbb5afeda43619aa3da6970ab1141_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia11bc6f0cf2a4c2db7117266790946e6_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddcdd651e8b743bf84f6620d51f905cd_I20210331"><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="srt:RangeAxis">srt:MaximumMember</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="i36ec7e553d084a2eac83a2b5684523bf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie840808b963f4fcdb2a03a8a170ca1a9_I20210331"><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:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dbeff6e5ac94d13a6ae08c50fb896b7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="site"><xbrli:measure>cms:site</xbrli:measure></xbrli:unit><xbrli:context id="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</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="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46db1857ff3544449fd42bbcb3b5af00_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i068abde675b74083aa7abd91a97ba0d8_I20210331"><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="srt:RangeAxis">srt:MaximumMember</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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i252346779d5d45ea8395bb379df2c14a_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fdfb898a15f4f7c8ef76bf9f696f9bc_D20200501-20200530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb11fea10794eda9f2fd0122ac76379_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dc4421934424663880fbfdc2c245484_D20190130-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-30</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82ddde0f4b994ab581fd49b2c8363fcd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a63fd88cdad4b8192a5ad3e1df93e43_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:RepairCostsMember</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="if8453f9639d24128a3debc62481d5573_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:IncrementalGasPurchasesMember</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="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:InsuranceRecoveriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa96e5d05d2a47e5b5bba85d07a11b0c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id008b6ee8965463ea7f59dd5f5e86bda_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac11dc724154c03afc09fc4bddd5d81_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bcb22d8ac18423da1b0916545366ace_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie357a46610754a8ca9340f2f05f3d603_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47062e914a564ad7a704edd0d46d3559_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b5941dc66d147d58fcf29cb15fd8cac_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9493d6180284abf9920d00740b4647d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6d3b71442ec4b07adf7c6975ea23f1c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc5d21b2ccae44b6afbac4be270f57a8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifead713426f24edcb03d0dc2023d8c22_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae40c44aaa9449e18ebdec7216ea65ba_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d699932737947979093fb993607e4b6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a2493001f14edebce1399888444d02_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1edb168d19af473eb38a2ca1e1c1a88a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f0ff74e69f942f4828427b4bbff3ab2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03b5924f774144f1a0be606a4b961116_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceb0ff04d1484733b250b5718e79ea04_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic71aea968de8459e99e778e46156b64b_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22139e6f09da417399bddf0886e080e1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-15</xbrli:startDate><xbrli:endDate>2020-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i687178ec47b04101b9c80eb4b2c38d11_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-22</xbrli:startDate><xbrli:endDate>2020-12-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23f01453900438e9c23f6d1470db8c9_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia283f866195e42fd9d5e3e53c0179235_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d83776cf7334cc884c212bd848a5492_I20210331"><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="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="i296099f0bb10403aaea09528f65d8fb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><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="i63e9f3c08b6c4ced8afec10233c43dac_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebe744a3e3264074a74c3e82e672ddb6_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ded36ece09a44258c54336fc2c8e696_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e3022bf326f403e99a7b48af5bf510a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib833855be6104ddabbbce4d74f0fc227_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i605e92a8dac84c148029eb550d116820_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4593b451aaa54baf90c7a97c88403d37_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50069716a46943f788d3d835779f8f6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d31b14c2ef147a2acc3999f92a5e9f3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c9cbcbd66b84dc484d9f6d5695c124d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9dce5de78b14621b2d0836236dbba32_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if809f6a683e34f2fbfe4f98085e830e5_I20210331"><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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8dd65a2a66453883e13272b6551c9a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31ea67dce0d842d7b36335beb31b08e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28a17c82d0864075bddb2e9e34697710_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1133a587f8b4405bc2cc622cca79b0c_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d265a2468074f758dc1a047d98dae2b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie13533218fab4d5882d720575def1b48_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><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="i8a52a1e917ea44a594e12125f320e863_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331"><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:FairValueInputsLevel3Member</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="i73f86a952e914869bae7b1766961b75d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><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="i68d3919ca45b4274916553e61da3bb34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7acc082f499d4040b6167c6e226713f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="ibea4a99805064a0a8719a4711c354522_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="ia9659f32ab7841b9b686df46e9a6a968_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6647936348d3434797d7315bfd75581f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cms:RetailInstallmentContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6517feac21904f6c9774861da7dafd97_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditScoreFicoAxis">cms:FICOScoreBetweenGoodAndExcellentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8e0361f1574b1cb941ced08157387a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:LoansOriginatedWithinLastFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad025bbb3b83452abb2561ae42ce27ae_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:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e10c6435eaf4ea0912d119a58768a7f_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:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab2cc72699454b1f8f7b6b5594510042_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10c5f20b13534793844e1e4f76181a2a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e7cb9d6956447ab535988b8d90ffcb_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="i9ffc622493094cde887c629fa78cf46a_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><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="ia6a1f0997c214bd8bf88b9d0f24eff23_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="id1a3f7af658a46629813219c571ce256_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i590e1b6d36c042fe87feb03bb4d20ef6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0447c15d84c64fa192fc7f3cdaf5bb82_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff115ac7bf7b419ca38cf45946dbaa8b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1155be584d9647c7856c69ec986e07e6_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib10a2b3880ec4fac9e1f631747ed6825_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a24a65b3e6e4357950df20f7dfe3cc2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if95dc5dde8044f13aaf228a646fbd1e1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3387f7f1fb4f4206a9ce5248f0a52dcf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2870ca5edfcc400abecfe903569e3689_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id648f9d96d974aa7960fc70b29e7f845_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84d82d5690f7423990f3443e8074808e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia67806552411483f94fa2286a17a6f83_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ce177132ecb406d88d0c35f89d5860c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5d84c58628c4d628d0fa0db9b65a0a8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8657bfc6637844acba454d79babc984a_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bb609d055694955963a1bc2e9bb4808_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic841f9751baf4a958ba0de68600c9a4b_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i774873e1f82946908bca5b2497780743_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f99bddd3db74eeca6580cdba8e6d0fe_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a11c5dc414747fc9f573cb3d235b90e_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i513fb599ec4447d7933c5a97df2d3575_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc7191b0c7c54a778b90ba67f5582f64_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70af5dc07166460981b0508575d3707e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id44eed088ed1402089dfe5c61b8adee4_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4557bd2948e64313bffdd5e011d712be_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03e09274e9c44089abab2c0fbd8618d2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e61eb1ceb384c1cb61f15685980f928_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee465914ddee4dd0896f62c330c0743d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02be70b45c834682a8496195866ce213_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81be0d3789644d7fb9774760c7493355_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0093e8c090e7409bb672c4655bd0c776_D20210101-20210331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba95e75846f74f2b83cd7493f69316c5_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic14d889246a94ae1b2df3be447410b2e_D20200101-20200331"><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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84b5693d31cb4dd3afa38bbe94c5f488_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21daa459c8904c05b1417b15e7654727_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d472ea4df954e219884d7f0e0f21915_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41d85add959041a7b8ee00b793e525a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic54085814022476f84c08214e663ba6f_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="id09ae956487448baadf5bd06ee322429_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe85a618058f4b96a7c60ec36802e3e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67412a15e41642d7951ba429ee7341e3_I20210331"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i704b9906a3374abeaef35efb51947071_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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie79a76b7dd3245d884b584d36745d50e_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="i2db2efebae854e1eb090486cd53c59b1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i707a011e44e34208b712a4f7d51bc24f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3617415c90be4d588d6fcbbe15cb8171_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic360e767b79747ca92eb27935cb03f3d_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="ic695af5c48714aca97d2458f90bfcfb2_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb273b51674543a78a2cac1f4489ef5c_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="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="ifd9d634aeb824dbab1fb18b6e496aca1_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4263a5ad81034ad0a2f9b5964545d24f_D20210101-20210331"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b483ed0cdf2479aa228b5225bec3550_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b47f004e00a4558be3f8d4235b28c4f_D20210101-20210331"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ad48427d3d64c469eaa9772f12f22be_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d83c484774347d48ab7a849ea7c79b5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id21bd28998ef405689287e60de9646bb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfb4d6997d3f41469e6b80da9e2f1b3b_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice794f8895724ddca9b74813e4a68d72_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3462f68f9eb14c3681d524d07bc3c3e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i958a7da37f384215902340c4256ae224_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f9e553c2ab5415694fa504e6a80faa2_D20191001-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf0dd3d6c6ac43b8bf3bda10289b1ed2_D20191001-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i523c4aba39a64f3590eb29e4ef5d9db7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i818b0c9e69f64cffa4d6fb099d37281d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41041d5e0b064b5d8bf7a5875205bab1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i132405f7e0594001bd418f362412d68b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i013ab9be93744c0b89cf39eca0691e66_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i33db34ded1c746af85b531db372bbe48_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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-top:21pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.589%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xNjQ5MjY3NDQzNTk0_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV84NQ_7d091192-e7b5-4953-9c38-883b1d07edfd">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the quarterly period ended <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xOTk_6451d32a-49a5-4547-a6ae-1d2a97a3aaff">March&#160;31, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OR</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8yMDU_197871df-200f-451f-b368-a1cd004c7b70">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160; TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the transition period from _____to_____</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant; State of Incorporation; Address; and Telephone Number</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRS Employer Identification No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTAtMS0xLTA_43b8d85d-e06b-4beb-b25e-d58ca29be938">1-9513</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTEtMS0xLTA_b1c5788e-c264-4a4a-b081-2ef806b2f3fb">CMS&#160;ENERGY CORPORATION</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTItMS0xLTA_c510592c-31f9-46ae-9a16-b16ce0bea10c">38-2726431</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE1_002ba0d2-0adf-44e3-896a-c211021e471a">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE5_77729762-2e6f-4c7b-8d69-ffb752530417">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjI0_8f89dedc-3748-4437-ac7c-c0c435a05acd">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjI1_957aae0c-8868-4fa0-91c6-d7540d4aaa0c">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjEy_3acdfdb9-d682-4bc3-897a-7183e5034565">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIw_341ee2b1-26a7-4165-9d70-44cd9ccda5d2">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE2_2f16341b-1e5d-4da9-a9b8-eb483da42f5d">788&#8209;0550</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTAtMS0xLTA_845f7f32-37d2-467c-b2ca-6a10d903530a">1-5611</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTEtMS0xLTA_4c2c96be-adcd-4723-b145-3593ddeaf5ca">CONSUMERS&#160;ENERGY COMPANY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTItMS0xLTA_4794cca7-5585-4f62-bf16-efcb018351aa">38-0442310</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIx_fef8b967-06a0-4b83-943c-b732d2ad207a">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIy_b3746f89-c5b0-4948-b214-d81294677960">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIz_66dffc8d-c741-46e3-84e2-8606a79760da">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE0_51464a0f-f5e3-4671-ba1b-7516b1d7abea">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE3_b3207233-1ba6-4ec1-91b3-96df73e1b4c5">49201</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE4_4b1e9a8c-143e-40b3-9950-1399fd46e56e">517</ix:nonNumeric>) <ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjEz_371f6a8a-599a-4aba-a81e-3f5ff528341d">788&#8209;0550</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:49.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTAtMS0xLTA_e5451040-020e-45bd-92b7-7c79ecf67153">CMS&#160;Energy Corporation Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTItMS0xLTA_bdf11e8f-8506-4084-b244-7a9c1c30dd98">CMS</ix:nonNumeric></span></td><td colspan="3" style="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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTQtMS0xLTA_6b734c27-8145-4e04-9e9f-6f39d7fc3622">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTAtMS0xLTA_8d6210bc-ff29-42fd-b92f-1a3162ac0ad6">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTItMS0xLTA_28390ccf-cefd-4870-9645-8fb1f07ea691">CMSA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTQtMS0xLTA_3af84938-2b08-4742-a945-8b65d8770c91">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTAtMS0xLTA_ddf3fb95-fdff-475b-a7a4-b409ef2615fe">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTItMS0xLTA_95a54320-bb85-4a54-b951-fe691cfbed76">CMSC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTQtMS0xLTA_9e4627fd-6fc3-4360-8285-6b4aa4b610e7">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTAtMS0xLTA_fcc60bfe-9a3b-442a-a2aa-8874e5e35a67">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTItMS0xLTA_21faed73-671a-469f-bcd8-409451edacf9">CMSD</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTQtMS0xLTA_775a2d69-7e0c-482c-a1eb-ce5092b0ed60">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTAtMS0xLTA_1bc43fde-5ef6-4716-8084-5a08860e0789">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTItMS0xLTA_e3efa41f-fccf-40b0-aeef-0acdbc73adbf">CMS-PB</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTQtMS0xLTA_b9aa33f4-7456-4700-b415-650a8b0bb22f">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="i33db34ded1c746af85b531db372bbe48_2996"></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the Registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ZTA2ODJjOWRhOGM1NDhkNGE0NzIzZjY0MGUwMDg4ZTEvdGFibGVyYW5nZTplMDY4MmM5ZGE4YzU0OGQ0YTQ3MjNmNjQwZTAwODhlMV8xLTEtMS0xLTEyMDkz_40bea41b-01ba-4c51-ba88-3dcf7863b24e">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ZTA2ODJjOWRhOGM1NDhkNGE0NzIzZjY0MGUwMDg4ZTEvdGFibGVyYW5nZTplMDY4MmM5ZGE4YzU0OGQ0YTQ3MjNmNjQwZTAwODhlMV8xLTctMS0xLTEyMDkz_2cc85d84-3308-4c5c-9a16-e4f043095d01">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S&#8209;T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODE2M2U0MmVjMmQ4NDgyOWIyZjczNDFlN2FjNWI5NGYvdGFibGVyYW5nZTo4MTYzZTQyZWMyZDg0ODI5YjJmNzM0MWU3YWM1Yjk0Zl8xLTEtMS0xLTEyMDk5_6fd25f8b-9f88-41fc-8641-27fe3190b233">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODE2M2U0MmVjMmQ4NDgyOWIyZjczNDFlN2FjNWI5NGYvdGFibGVyYW5nZTo4MTYzZTQyZWMyZDg0ODI5YjJmNzM0MWU3YWM1Yjk0Zl8xLTctMS0xLTEyMTAx_e264ba51-3074-4711-81a5-2004e7122ee5">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non&#8209;accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange&#160;Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers&#160;Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM18yLTAtMS0xLTI2NDE_a65ccdf7-13ad-4e00-833f-ab7b76356820">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Non&#8209;accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM18zLTYtMS0xLTI2NDM_76d79854-0693-4511-908c-e9de0c25513b">Non&#8209;accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM181LTItMS0xLTI2NDY_d7d93def-329f-421b-bd20-bb14da16ecd5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM181LTgtMS0xLTI2NTI_e1267a25-9ffc-4c93-b59e-77878d257642">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM182LTItMS0xLTI2NDk_5feb2761-4fab-4238-9f2d-735e2a613b86">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM182LTgtMS0xLTI2NTU_ad8928f0-1241-4134-95a9-73b88ddf4785">&#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;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i33db34ded1c746af85b531db372bbe48_3047"></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Exchange Act).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDQ3L2ZyYWc6ODBkYTgyMjBkMGFkNGMxZmIyZjllYzg0NGNjMTVmODEvdGFibGU6YjBhZmU2OTI2YTVhNGVlODk3MTcyMDg1OWNhY2U1MzIvdGFibGVyYW5nZTpiMGFmZTY5MjZhNWE0ZWU4OTcxNzIwODU5Y2FjZTUzMl8xLTItMS0xLTI2MTY_d490a9b0-b096-4991-a7cc-1cf4b671ce14">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDQ3L2ZyYWc6ODBkYTgyMjBkMGFkNGMxZmIyZjllYzg0NGNjMTVmODEvdGFibGU6YjBhZmU2OTI2YTVhNGVlODk3MTcyMDg1OWNhY2U1MzIvdGFibGVyYW5nZTpiMGFmZTY5MjZhNWE0ZWU4OTcxNzIwODU5Y2FjZTUzMl8xLTgtMS0xLTI2MTE_cf192388-2e14-41c5-8f9b-943dfc0e8ad4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i33db34ded1c746af85b531db372bbe48_3095"></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock at April&#160;12, 2021:</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="12" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN18yLTAtMS0xLTI1ODAvdGV4dHJlZ2lvbjowODU5M2VkMWU5NDM0MGYzYjNlZTQ3YTUyYTFmYWI1MV8xMDk5NTExNjI3ODIw_e5451040-020e-45bd-92b7-7c79ecf67153">CMS&#160;Energy Corporation Common Stock, $0.01 par value</ix:nonNumeric></span></div></td><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b08c8f5a8d14ffaaeb561012ed0fae3_I20210412" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN18yLTctMS0xLTI1OTM_14ccb4db-818b-43de-beb4-83027a3e9894">289,459,560</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="12" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Consumers Common Stock, $10&#160;par value, privately held by CMS&#160;Energy Corporation</span></td><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i63b647db09f94661b5fbb0b034e05fac_I20210412" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN180LTctMS0xLTI1OTk_4080ed65-5190-4f0f-b649-11ec08a1f627">84,108,789</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Quarterly Reports on Form&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF83L2ZyYWc6MWJkYmJiNDI4YWEwNDY1ZGIwZDYxYTcyNzI0ZjY4YzgvdGV4dHJlZ2lvbjoxYmRiYmI0MjhhYTA0NjVkYjBkNjFhNzI3MjRmNjhjOF8xMDk5NTExNjI3OTYx_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</ix:nonNumeric> to the Securities and Exchange Commission for the Period Ended March&#160;31,&#160;2021</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="padding-left:7.92pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3135">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_5230">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_13">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_13">9</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3169">Available Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3169">9</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_16">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_16">9</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3265">Part I&#8212;Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3265">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3276">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3276">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3276">13</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3441">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3441">Management'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3441">80</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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3446">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3446">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3446">80</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3197">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3197">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3197">80</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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3204">Part II&#8212;Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3204">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3210">Item&#160;1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3210">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3210">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3216">Item&#160;1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3216">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3216">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3222">Item&#160;2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3222">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3222">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3228">Item&#160;3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3228">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3228">82</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3234">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3234">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3234">82</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3240">Item&#160;5</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3210">.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3240">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3240">82</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3514">Item&#160;6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3514">Exhibits</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3514">83</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3540">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_3540">84</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_5230"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Glossary</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain terms used in the text and financial statements are defined below.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2020&#160;Form&#160;10&#8209;K</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each of CMS&#160;Energy's and Consumers' Annual Report on Form&#160;10&#8209;K for the year ended December&#160;31,&#160;2020</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%">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%">The Association of Businesses Advocating Tariff Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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%">ASU</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Update</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</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind,&#160;LLC, a VIE in which Aviator Wind Equity Holdings holds a Class&#160;B membership interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind Equity Holdings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings,&#160;LLC, a VIE in which Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises, has a 51&#8209;percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A residential/commercial real estate area located near Petoskey, Michigan, in which CMS&#160;Energy sold its interest in 2002</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">bcf</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Billion cubic feet</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">CARES 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%">Coronavirus Aid, Relief, and Economic Security Act of 2020</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%">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></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">CDC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Centers for Disease Control and Prevention</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CEO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERCLA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Air Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Clean Air Act of 1963, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Energy Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; long-term strategy for delivering clean, reliable, and affordable energy to its customers through the increased use of energy efficiency and customer demand management programs, additional renewable energy generation, and conservation voltage reduction</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Water Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Water Pollution Control Act of 1972, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation and its consolidated subsidiaries, unless otherwise noted; the parent of Consumers, CMS&#160;Enterprises, and 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;Enterprises</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Enterprises Company, a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Land</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Land Company, a wholly owned subsidiary of CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company and its consolidated subsidiaries, unless otherwise noted; a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 have 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></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Craven</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craven County Wood Energy Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of CMS&#160;Enterprises, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CSAPR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plans of CMS&#160;Energy and Consumers, comprising DB&#160;Pension Plan&#160;A and DB&#160;Pension Plan&#160;B</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Benefit Supplemental Executive Retirement Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DIG</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dearborn Industrial Generation,&#160;L.L.C., a wholly owned subsidiary of Dearborn Industrial Energy,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Enterprises</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Discount Window</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Reserve lending program to depository institutions</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%">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="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%">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%">The Michigan Department of Environment, Great Lakes, and Energy, formerly known as the Michigan Department of Environmental Quality</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EnerBank</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#160;USA, 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="padding:2px 1pt;text-align: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></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FDIC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Deposit Insurance Corporation</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%">Federal Reserve</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Reserve System, the central bank of the U.S.</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%">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%">The 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FICO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair Isaac Corporation, a non-affiliated company providing data analytic services, with a focus on credit scoring services</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%">FTR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial transmission right</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GAAP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Generally Accepted Accounting Principles</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas cost recovery</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Genesee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Genesee Power Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of CMS&#160;Enterprises, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grayling</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grayling Generating Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of CMS&#160;Enterprises, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Integrated resource plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Service</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">IT</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information Technology</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%">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%">The 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 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MATS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mercury and Air Toxics Standards, which limit mercury, acid gases, and other toxic pollution from coal&#8209;fueled and oil&#8209;fueled power plants</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MD&amp;A</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Michigan Mercury Rule</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Air Pollution Control Rules of 2009, as amended: Part&#160;15, Emission Limitations and Prohibitions&#8212;Mercury</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%">MIOSHA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Michigan Occupational Safety and Health Administration</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">mothball</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To place a generating unit into a state of extended reserve shutdown in which the unit is inactive and unavailable for service for a specified period, during which the unit can be brought back into service after receiving appropriate notification and completing any necessary maintenance or other work; generation owners in MISO must request approval to mothball a unit, and MISO then evaluates the request for reliability impacts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MPSC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Public Service Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MW</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Megawatt, a unit of power equal to one&#160;million watts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NAAQS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Ambient Air Quality Standards</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NPDES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Pollutant Discharge Elimination System, a permit system for regulating point sources of pollution under the Clean Water Act</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NREPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Part&#160;201 of Michigan&#8217;s Natural Resources and Environmental Protection Act of 1994, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NSR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">New Source Review, a construction-permitting program under the Clean Air Act</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other Post-Employment Benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Postretirement health care and life insurance plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OSHA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PCB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Polychlorinated biphenyl</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PHMSA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power purchase agreement</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">PSCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power supply cost recovery</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Public Utility Regulatory Policies Act of 1978</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RCRA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Federal Resource Conservation and Recovery Act of 1976</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Renewable energy credit</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ROA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Retail Open Access, which allows electric generation customers to choose alternative electric suppliers pursuant to Michigan&#8217;s Public Acts&#160;141 and 142 of 2000, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SEC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Securities and Exchange Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">securitization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financing method authorized by statute and approved by the MPSC which allows a utility to sell its right to receive a portion of the rate payments received from its customers for the repayment of securitization bonds issued by a special-purpose entity affiliated with such utility</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Smart 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%">Consumers&#8217; Smart Energy grid modernization project, which includes the installation of smart meters that transmit and receive data, a two-way communications network, and modifications to Consumers&#8217; existing IT system to manage the data and enable changes to key business processes</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%">TCJA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tax Cuts and Jobs Act of 2017</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T.E.S.&#160;Filer City</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of CMS&#160;Enterprises, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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%">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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VIE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Variable interest entity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_13"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Filing Format</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This combined Form&#160;10-Q is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10-Q relating to each individual registrant is filed by such registrant on its own behalf. Consumers makes no representation regarding information relating to any other companies affiliated with CMS&#160;Energy other than its own subsidiaries. None of CMS&#160;Energy, CMS&#160;Enterprises, EnerBank, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers) has any obligation in respect of Consumers&#8217; debt securities or preferred stock and holders of such securities should not consider the financial resources or results of operations of CMS&#160;Energy, CMS&#160;Enterprises, EnerBank, 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="i33db34ded1c746af85b531db372bbe48_3162"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This report should be read in its entirety. No one section of this report deals with all aspects of the subject matter of this report. This report should be read in conjunction with the consolidated financial statements and related notes and with MD&amp;A included in the 2020&#160;Form&#160;10-K.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3169"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s internet address is www.cmsenergy.com. CMS&#160;Energy routinely posts important information on its website and considers the Investor Relations section, www.cmsenergy.com/investor-relations, a channel of distribution. Information contained on CMS&#160;Energy&#8217;s website is not incorporated herein.</span></div><div id="i33db34ded1c746af85b531db372bbe48_16"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Forward-Looking Statements and Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Form&#160;10&#8209;Q and other CMS&#160;Energy and Consumers disclosures may contain forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. The use of &#8220;might,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;forecasts,&#8221; &#8220;predicts,&#8221; &#8220;assumes,&#8221; and other similar words is intended to identify forward-looking statements that involve risk and uncertainty. This discussion of potential risks and uncertainties is designed to highlight important factors that may impact CMS&#160;Energy&#8217;s and Consumers&#8217; businesses and financial outlook. CMS&#160;Energy and Consumers have no obligation to update or revise forward-looking statements regardless of whether new information, future events, or any other factors affect the information contained in the statements. These forward-looking statements are subject to various factors that could cause CMS&#160;Energy&#8217;s and Consumers&#8217; actual results to differ materially from the results anticipated in these statements. These factors include, but are not limited to, the following, all of which are potentially significant:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of the COVID-19 pandemic and the related economic disruption on CMS Energy&#8217;s and Consumers&#8217; revenues, expenses, uncollectible accounts, energy efficiency programs, pension funding, PSCR and GCR costs, capital investment programs, cash flows, liquidity, maintenance of existing assets, and other operating expenses</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of new regulation by the MPSC, FERC, and other applicable governmental proceedings and regulations, including any associated impact on electric or gas rates or rate structures</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory treatment or failure to receive timely regulatory orders affecting Consumers that are or could come before the MPSC, FERC, or other governmental authorities</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">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="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the adoption of or challenges to federal or state laws or regulations or changes in applicable laws, rules, regulations, principles, or practices, or in their interpretation, such as those related to energy policy, ROA, PURPA, infrastructure integrity or security, 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;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting operations, such as costs and availability of personnel, equipment, and materials; weather conditions; natural disasters; catastrophic weather-related damage; scheduled or unscheduled equipment outages; maintenance or repairs; environmental incidents; failures of equipment or materials; electric transmission and distribution or gas pipeline system constraints; interconnection requirements; political and social unrest; general strikes; the government and/or paramilitary response to political or social events; and changes in trade policies or regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability of Consumers to execute its cost-reduction strategies</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory or legal interpretations or decisions regarding environmental matters, or delayed regulatory treatment or permitting decisions that are or could come before EGLE, the EPA, and/or the U.S.&#160;Army Corps of Engineers, and potential environmental remediation costs associated with these interpretations or decisions, including those that may affect Consumers&#8217; routine maintenance, repair, and replacement classification under NSR regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy markets, including availability and price of electric capacity and the timing and extent of changes in commodity prices and availability and deliverability of coal, natural gas, natural gas liquids, electricity, oil, gasoline, diesel fuel, and certain related products</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price of CMS&#160;Energy common stock, the credit ratings of CMS&#160;Energy and Consumers, capital and financial market conditions, and the effect of these market conditions on CMS&#160;Energy&#8217;s and Consumers&#8217; interest costs and access to the capital markets, including availability of financing to CMS&#160;Energy, Consumers, or any of their affiliates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the potential effects of a future transition from LIBOR to an alternative reference interest rate in the credit and capital markets</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the investment performance of the assets of CMS&#160;Energy&#8217;s and Consumers&#8217; pension and benefit plans, the discount rates, mortality assumptions, and future medical costs used in calculating the plans&#8217; obligations, and the resulting impact on future funding requirements</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of the economy, particularly in Michigan, and potential future volatility in the financial and credit markets on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; revenues, ability to collect accounts receivable from customers, or cost and availability of capital</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the economic and financial viability of CMS&#160;Energy&#8217;s and Consumers&#8217; suppliers, customers, and other counterparties and the continued ability of these third parties, including those in bankruptcy, to meet their obligations to CMS&#160;Energy and Consumers</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">population changes in the geographic areas where CMS&#160;Energy and Consumers conduct business</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">national, regional, and local economic, competitive, and regulatory policies, conditions, and developments</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for electric generation supply to alternative electric suppliers, increased use of self-generation including distributed generation, or energy waste reduction and storage</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased renewable energy demand due to customers seeking to meet their own sustainability goals</span></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences of employee, director, or third-party fraud or non&#8209;compliance with codes of conduct or with laws or regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">federal regulation of electric sales, including periodic re&#8209;examination by federal regulators of CMS&#160;Energy&#8217;s and Consumers&#8217; market-based sales authorizations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of credit markets, economic conditions, increased competition, and any new banking and consumer protection regulations on EnerBank</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the availability, cost, coverage, and terms of insurance, the stability of insurance providers, and the ability of Consumers to recover the costs of any insurance from customers</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the effectiveness of CMS&#160;Energy&#8217;s and Consumers&#8217; risk management policies, procedures, and strategies, including strategies to hedge risk related to interest rates and future prices of electricity, natural gas, and other energy-related commodities</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting development of electric generation projects, gas transmission, gas and electric distribution infrastructure replacement, conversion, and expansion projects, including factors related to project site identification, construction material pricing, schedule delays, availability of qualified construction personnel, permitting, acquisition of property rights, and government approvals</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption of, or other impacts on facilities, utility infrastructure, operations, or backup systems due to accidents, explosions, physical disasters, global pandemics, cyber incidents, civil unrest, vandalism, war, or terrorism, and the ability to obtain or maintain insurance coverage for these events</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes or disruption in fuel supply, including but not limited to supplier bankruptcy and delivery disruptions</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential costs, lost revenues, reputational harm, or other consequences resulting from misappropriation of assets or sensitive information, corruption of data, or operational disruption in connection with a cyber attack or other cyber incident</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption or failure of, or other impacts on IT backup or disaster recovery systems</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">technological developments in energy production, storage, delivery, usage, and metering</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability to implement technology successfully</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of CMS&#160;Energy&#8217;s and Consumers&#8217; integrated business software system and its effects on their operations, including utility customer billing and collections</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences resulting from any past, present, or future assertion of indemnity or warranty claims associated with assets and businesses previously owned by CMS&#160;Energy or Consumers, including claims resulting from attempts by foreign or domestic governments to assess taxes on or to impose environmental liability associated with past operations or transactions</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the outcome, cost, and other effects of any legal or administrative claims, proceedings, investigations, or settlements</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational impact on CMS&#160;Energy and Consumers of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, and other events</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restrictions imposed by various financing arrangements and regulatory requirements on the ability of Consumers and other subsidiaries of CMS&#160;Energy to transfer funds to CMS&#160;Energy in the form of cash dividends, loans, or advances</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">earnings volatility resulting from the application of fair value accounting to certain energy commodity contracts or interest rate contracts</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in financial or regulatory accounting principles or policies (e.g., the adoption of the hypothetical liquidation at book value method of accounting for certain non-regulated renewable energy projects)</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">other matters that may be disclosed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings, or in other public documents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All forward-looking statements should be considered in the context of the risk and other factors described above and as detailed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings. For additional details regarding these and other uncertainties, see Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A&#8212;Outlook and Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;II&#8212;Item&#160;1A. Risk Factors.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_3265"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;I&#8212;Financial Information</span></div><div id="i33db34ded1c746af85b531db372bbe48_3276"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Financial Statements</span></div><div id="i33db34ded1c746af85b531db372bbe48_3284"></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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_49">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_49">14</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_106">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_106">42</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_109">Consolidated Statements of Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_109">42</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_112">Consolidated Statements of Comprehensive Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_112">43</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_115">Consolidated Statements of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_115">45</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_118">Consolidated Balance Sheets (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_118">46</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_121">Consolidated Statements of Changes in Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_121">48</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_124">Consumers Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_124">50</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_127">Consolidated Statements of Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_127">50</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_130">Consolidated Statements of Comprehensive Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_130">51</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_133">Consolidated Statements of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_133">53</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_136">Consolidated Balance Sheets (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_136">54</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_139">Consolidated Statements of Changes in Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_139">56</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_142">Notes to the Unaudited Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_142">57</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2616">1:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2616">Regulatory Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2616">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_154">2:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_154">Contingencies and Commitments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_154">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2639">3:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2639">Financings and Capitalization</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2639">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_160">4:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_160">Fair Value Measurements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_160">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_163">5:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_163">Financial Instruments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_163">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_166">6:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_166">Notes Receivable</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_166">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_181">7:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_181">Retirement Benefits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_181">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2744">8:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2744">Income Taxes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2744">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_190">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_190">Earnings Per Share&#8212;CMS&#160;Energy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_190">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2896">10:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2896">Revenue</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2896">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_199">11:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_199">Cash and Cash Equivalents</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_199">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2801">12:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2801">Reportable Segments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_2801">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_208">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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_208">Variable Interest Entities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_208">77</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_211">14:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_211">Exit Activities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_211">79</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div id="i33db34ded1c746af85b531db372bbe48_49"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This MD&amp;A is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="i33db34ded1c746af85b531db372bbe48_52"></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; CMS&#160;Enterprises, primarily a domestic independent power producer and marketer; and EnerBank, an industrial bank located in Utah. Consumers&#8217; electric utility operations include the generation, purchase, distribution, and sale of electricity, and Consumers&#8217; gas utility operations include the purchase, transmission, storage, distribution, and sale of natural gas. Consumers&#8217; customer base consists of a mix of primarily residential, commercial, and diversified industrial customers. CMS&#160;Enterprises, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production. EnerBank provides primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements.</span></div><div style="margin-bottom: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 four business segments: electric utility; gas utility; enterprises, its non&#8209;utility operations and investments; and EnerBank. 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%">COVID-19 Pandemic</span></div><div style="margin-bottom: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 respond to the public health emergency caused by the COVID&#8209;19 pandemic by instituting and maintaining measures consistent with guidance provided by local, state, and federal agencies. CMS Energy and Consumers continue to take steps to protect the safety of employees, customers, and contractors, and have executed business continuity plans to ensure the continued delivery of critical energy services. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The COVID-19 pandemic is a continually evolving situation. Since the beginning of the pandemic, Consumers has experienced a decline in electric deliveries to commercial and industrial customers, offset partially by an increase in deliveries to residential customers. Additionally, Consumers recognized increased uncollectible accounts during 2020 and the aggregate outstanding amount of, and the number of its customers with, past-due accounts remains in excess of pre</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%">pandemic levels.</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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Furthermore, EnerBank could experience slower lending growth, higher loan write-offs, and increased loan modifications in the future as a result of the pandemic. The companies cannot predict the long-term impact of the pandemic on their business, results of operations, financial condition, capital investment program, liquidity, and cash flows. More detailed discussion of the near-term impacts of and future uncertainties related to the COVID&#8209;19 pandemic can be found throughout this MD&amp;A and in Part&#160;II&#8212;Item&#160;1A. Risk Factors.</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, the companies employ the &#8220;Consumers Energy 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 the companies create for customers and investors, but also their responsibility to social and environmental goals. The triple bottom line balances the interests of the companies&#8217; employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, the investment community, and other stakeholders, and it reflects the broader societal impacts of the companies&#8217; activities.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20210331_g1.jpg" alt="cms-20210331_g1.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%">Consumers&#8217; Sustainability Report, which is available to the public, describes the company&#8217;s 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 the companies 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 over 53&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, CMS&#160;Energy and Consumers have issued a response plan that is focused on the health, safety, and well-being of their co-workers, customers, and communities. CMS&#160;Energy and Consumers have aligned with safety and health guidelines from the CDC, OSHA, MIOSHA, and the Michigan Department of Health and Human Services in order to protect their </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">employees, customers, and contractors to ensure the continued delivery of critical energy services. To align with, and in addition to, these guidelines, 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">secured the supply chain necessary to provide front-line workers with appropriate personal protective equipment and cleaning supplies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">worked with local health departments and hospital systems to facilitate and encourage employee vaccinations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">when necessary, sequestered employees with critical roles at generating plants, gas compression facilities, and electric control rooms</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">implemented a paid self-quarantine requirement for employees who are exhibiting symptoms of COVID-19 or who have come into contact with a person suspected to have COVID-19</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prohibited business-related international travel and instituted a mandatory ten-day work remote period for employees who return from personal travel to heavily impacted areas</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">required employees to work remotely when possible</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">when necessary, reduced service at 13 direct payment offices to drop box and drive-through only services; presently, five direct payment offices are offering drop box and drive-through only services</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">initially adjusted work to focus on emergent and critical activities such as electric outages, gas leaks, and other public safety and reliability work; as work restrictions have gradually lifted in Michigan, the companies have resumed normal work with safety measures in place</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">limited access to company facilities, enhanced cleaning protocols, and established a mask-wearing policy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">offered additional paid leave to employees to alleviate child care-related burdens and implemented other interim workforce policies to offer flexibility and reduce employee concerns</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the pandemic, CMS&#160;Energy and Consumers initially suspended shut-offs of service for non-payment and extended payment protection plans for low-income and senior customers. CMS&#160;Energy and Consumers have resumed shut-offs of service for non-payment for all customers. CMS&#160;Energy and Consumers remain committed to assisting customers, Michigan residents, and small businesses as they begin to return to normal 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 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 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">information and control system efficiencies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">employee and retiree health care cost sharing</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">workforce productivity enhancements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, Consumers&#8217; gas commodity costs declined by 68&#160;percent over the last ten years, due not only to a decrease in market prices but also to Consumers&#8217; improvements to its gas infrastructure and optimization of its gas purchasing and storage strategy. These gas commodity savings are passed on to customers.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 the companies&#8217; 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 by CMS&#160;Energy and Consumers, the companies 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 21&#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 35&#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 30&#160;percent since 2012</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced landfill waste disposal by over 1.5&#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 16&#160;percent since 2012</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally,  Consumers has reduced its sulfur dioxide, nitrogen oxide, particulate matter, and mercury emissions by approximately 90&#160;percent since 2005.</span></div><div 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 12.5 percent in 2019 and 15&#160;percent in 2021; Consumers met the 12.5-percent requirement in 2019 and 2020 and expects to meet the 15-percent requirement in 2021 and future years with a combination of newly generated RECs and previously generated RECs carried over from prior years</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established a goal of 35&#160;percent combined renewable energy and energy waste reduction by 2025; Consumers has achieved 25&#160;percent combined renewable energy and energy waste reduction through 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">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 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:400;line-height:120%">In 2019, the MPSC approved the IRP that Consumers filed in 2018, which details its Clean Energy Plan. 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. Further, Consumers plans to replace its coal-fueled generation predominantly with investment in renewable energy, which will enable Consumers to meet and exceed the 2016&#160;Energy Law renewable energy requirements and fulfill increasing customer demand for renewable energy. The Clean Energy Plan will also allow Consumers to achieve a breakthrough goal of at least 50&#160;percent combined renewable energy and energy waste reduction by 2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In February 2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 through execution of its Clean Energy Plan. The remaining emissions will be offset through alternative measures, which may include carbon sequestration, landfill methane emission capture, large-scale tree planting, or other measures.</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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of 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 is Consumers&#8217; 2020 capacity portfolio and its future capacity portfolio as projected in the IRP. This illustration includes the effects of purchased capacity and energy waste reduction and uses the nameplate capacity of renewable energy sources:</span></div><div style="text-align:center"><img src="cms-20210331_g2.jpg" alt="cms-20210331_g2.jpg" style="height:500px;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:115%">In September&#160;2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28-percent reduction below 2005 levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28-percent reduction milestone for its owned electric generation and previously announced, in February&#160;2020, a goal of achieving net-zero carbon emissions from its electric business by 2040. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to Consumers&#8217; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. In 2019, Consumers released its Methane Reduction Plan, which set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, to advance its environmental stewardship in Michigan and to minimize the impact of future regulations, Consumers announced the following five&#8209;year targets during 2018:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to reduce its water use by one&#160;billion gallons; since 2017, Consumers reduced its water usage by over 880&#160;million gallons cumulatively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to enhance, restore, or protect 5,000&#160;acres of land; since 2017, Consumers enhanced, restored, or protected over 4,600&#160;acres of land cumulatively</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to reduce the amount of waste taken to landfills by 35&#160;percent; compared to 2017, Consumers reduced its waste to landfills by 54&#160;percent 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%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate greenhouse gases, and related litigation. While CMS&#160;Energy and Consumers cannot predict the outcome of these matters, which could have a material effect on the companies, 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%">For the three months ended March&#160;31,&#160;2021, CMS&#160;Energy&#8217;s net income available to common stockholders was $349&#160;million, and diluted EPS were $1.21. This compares with net income available to common stockholders of $243&#160;million and diluted EPS of $0.85 for the three months ended March&#160;31,&#160;2020. In 2021, the benefits from gas and electric rate increases, higher electric sales, lower income tax expenses, and higher earnings at EnerBank were offset partially by higher depreciation and property taxes reflecting higher capital spending. A more detailed discussion of the factors affecting CMS&#160;Energy&#8217;s and Consumers&#8217; performance can be found in the Results of Operations section that follows this Executive Overview.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has experienced a decline in electric deliveries to commercial and industrial customers as a result of the COVID-19 pandemic. Over the next five&#160;years, Consumers expects weather-normalized electric and gas deliveries to remain stable relative to 2020. 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 2020, CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">realized over $100&#160;million in cost reductions by leveraging the Consumers Energy Way and through other initiatives</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">named a Chief Diversity Officer responsible for setting and monitoring the companies&#8217; diversity, equity, and inclusion strategy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">completed a 90-mile gas pipeline construction project to upgrade gas pipelines and infrastructure throughout three Michigan counties</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 a new parental leave policy for employees, allowing six months of paid leave to mothers and four&#160;months of paid leave to a nonbirthing parent</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pledged to join five other energy companies in facilitating the construction of a Midwest electric vehicle charging network</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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to utilize the Consumers Energy 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%"> Consumers expects to make capital investments of $25&#160;billion over the next ten&#160;years. Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades and replacements and electric supply projects. While it has a large number of potential investment opportunities that would add customer value, Consumers has prioritized its spending based on the criteria of enhancing public safety, increasing reliability, maintaining affordability for its customers, and advancing its environmental stewardship. Consumers&#8217; investment program is expected to result in annual rate-base growth of six to eight&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</span></div><div><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 $13.2&#160;billion that Consumers expects to make from 2021 through 2025:</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="text-align:center"><img src="cms-20210331_g3.jpg" alt="cms-20210331_g3.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Of this amount, Consumers plans to spend $10&#160;billion over the next five&#160;years to maintain and upgrade its gas infrastructure and electric distribution systems in order to enhance safety and reliability, improve customer satisfaction, reduce energy waste on those systems, and facilitate its clean energy transformation. The gas infrastructure projects comprise $5.3&#160;billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. The electric distribution projects comprise $4.7&#160;billion to strengthen circuits and substations, replace poles, and interconnect clean energy resources. Consumers also expects to spend $2.4&#160;billion on new clean generation, which includes investments in wind, solar, and hydro electric generation resources, and $0.8&#160;billion on other electric supply projects.</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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;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">2021 Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5&#160;percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2022. The filing requests 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: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 Consumers Energy 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%">21</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_55"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Consolidated Results of Operations</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">106&#160;</span></td><td style="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%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.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%">0.36&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #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%">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 #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%">349&#160;</span></td><td style="background-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%">243&#160;</span></td><td style="background-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%">106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of after-tax changes to net income available to common stockholders for the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">243&#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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 22pt;text-align:left;text-indent:-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="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%">15&#160;</span></td><td style="background-color:#cceeff;padding: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="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%">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 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="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%">30&#160;</span></td><td style="background-color:#cceeff;padding: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="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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower income tax expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2020 voluntary 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="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%">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="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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property tax, 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="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%">(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%">Higher forestry costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower mutual insurance distributions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><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="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(6)</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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%">349&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility 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 the electric utility&#8217;s net income available to common stockholders for the three months ended March&#160;31,&#160;2021 versus 2020 (amounts are presented pre-tax, with the exception of income tax changes):</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">118&#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="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></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="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 22pt;text-align:left;text-indent:-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="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%">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%">Higher revenue due primarily to 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="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%">22&#160;</span></td><td style="background-color:#ffffff;padding: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 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="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%">(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="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2020 voluntary 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="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%">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 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 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="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="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 forestry costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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%">Lower mutual insurance distribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 22pt;text-align:left;text-indent:-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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 22pt;text-align:left;text-indent:-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 tax, 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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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="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 22pt;text-align:left;text-indent:-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="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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher production tax credits attributable primarily to new wind generation projects</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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 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%">Higher electric utility pre-tax earnings</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of prior years&#8217; research and development tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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="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%">(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%">Lower other income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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="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="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="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 #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%">155&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 8.7&#160;billion&#160;kWh in 2021 and 8.8&#160;billion&#160;kWh in 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">See Note&#160;8, Income Taxes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the gas utility&#8217;s net income available to common stockholders for the three months ended March&#160;31,&#160;2021 versus 2020 (amounts are presented pre-tax, with the exception of income tax changes):</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">117&#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="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></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="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 22pt;text-align:left;text-indent:-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="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%">63&#160;</span></td><td style="background-color:#cceeff;padding: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="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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher sales and 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="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="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="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;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 2px 22pt;text-align:left;text-indent:-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="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%">(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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2020 voluntary 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="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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 22pt;text-align:left;text-indent:-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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="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 22pt;text-align:left;text-indent:-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 tax, 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="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%">(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%">Lower other general taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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="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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-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="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 22pt;text-align:left;text-indent:-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="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="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:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower income tax expense due primarily to acceleration of tax benefits associated with cost of removal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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="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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower income tax expense due primarily to accelerated amortization of excess deferred  income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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="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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-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="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%">(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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of prior years&#8217; research and development tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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="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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="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 #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%">181&#160;</span></td><td style="background-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 124&#160;bcf in 2021 and 120&#160;bcf in 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">See Note&#160;8, 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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Enterprises Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed after-tax changes to the enterprises segment&#8217;s net income available to common stockholders for the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">20&#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="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></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 2020 income tax benefit due to restoring previously sequestered alternative minimum tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;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 2020 benefit from improved receivables management, offset partially by improved earnings at DIG</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;8, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">EnerBank Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed after-tax changes to EnerBank&#8217;s net income available to common stockholders for the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">14&#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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 due primarily to growth in consumer lending and favorable credit loss experience</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of notes receivable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="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 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%">33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Corporate Interest and Other Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed after-tax changes to corporate interest and other results for the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">(26)</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="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></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 2020 income tax benefit due to restoring previously sequestered alternative minimum tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher fixed charges due to higher debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#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="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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;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;8, 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%">25</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_58"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Cash Position, Investing, and Financing</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, CMS&#160;Energy had $524&#160;million of consolidated cash and cash equivalents, which included $28&#160;million of restricted cash and cash equivalents. At March&#160;31,&#160;2021, Consumers had $34&#160;million of consolidated cash and cash equivalents, which included $25&#160;million of restricted cash and cash equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by operating activities for the three months ended March&#160;31,&#160;2021 versus 2020: </span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201&#160;</span></td><td style="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">(21)</span></td><td style="background-color:#cceeff;padding: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 pension contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unfavorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher vendor payments and lower overcollections of PSCR charges in 2021</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%">(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%">Favorable impact of changes in other assets and liabilities, due primarily to the absence of a payment to settle litigation and higher energy waste reduction collections in excess of spending, offset partially by higher payments for environmental remediation 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%">27&#160;</span></td><td style="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%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">832&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non&#8209;cash transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 pension contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">518&#160;</span></td><td style="background-color:#cceeff;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">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher vendor payments and lower overcollections of PSCR charges 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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in other assets and liabilities, due primarily to lower income tax payments to CMS&#160;Energy and higher energy waste reduction collections in excess of spending, offset partially by higher payments for environmental remediation 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%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">841&#160;</span></td><td style="background-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">Core working capital comprises accounts receivable, notes receivable, accrued revenue, inventories, accounts payable, and accrued rate refunds.</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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">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 the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(559)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in EnerBank notes receivable, reflecting growth in consumer lending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 purchases of notes receivable by 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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display: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%">Proceeds from sale of EnerBank notes receivable in 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%">263&#160;</span></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 investing activities, primarily higher costs to retire property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(283)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 investing activities, primarily higher costs to retire property</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(458)</span></td><td style="background-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><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by (used in) financing activities for the three months ended March&#160;31,&#160;2021 versus 2020:</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,198)</span></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%">Lower borrowings of certificates of deposit at 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%">(66)</span></td><td style="background-color:#cceeff;padding: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 repayments under Consumers&#8217; commercial paper program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower issuances of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher payments of dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, primarily lower debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2021</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%">(210)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(873)</span></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%">Lower repayments under Consumers&#8217; commercial paper program</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher repayments of borrowings from CMS 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%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower stockholder contribution from CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher payments of dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(384)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">28</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_61"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Capital Resources and Liquidity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy uses dividends and tax-sharing payments from its subsidiaries and external financing and capital transactions to invest in its utility and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">utility businesses, retire debt, pay dividends, and fund its other obligations. The ability of CMS&#160;Energy&#8217;s subsidiaries, including Consumers, to pay dividends to CMS&#160;Energy depends upon each subsidiary&#8217;s revenues, earnings, cash needs, and other factors. In addition, Consumers&#8217; ability to pay dividends is restricted by certain terms included in its articles of incorporation and potentially by FERC requirements and provisions under the Federal Power Act and the Natural Gas Act. For additional details on Consumers&#8217; dividend restrictions, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization&#8212;Dividend Restrictions. For the three months ended March&#160;31,&#160;2021, Consumers paid $276&#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:400;line-height:120%">CMS&#160;Energy and Consumers expect to have sufficient liquidity to fund their commitments despite potential material uncertainties that may impact their cash management and financing strategies as a result of the COVID&#8209;19 pandemic. CMS&#160;Energy and Consumers rely on the capital markets to fund their robust capital plan and those markets have faced significant strain. 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. The COVID&#8209;19 pandemic is a continually evolving situation and CMS&#160;Energy and Consumers cannot predict the ultimate impact it will have on their debt covenants, business, results of operations, financial condition, capital investment program, liquidity, and cash flows.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $500&#160;million in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward sales transactions under this program, which allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div 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 more information on these forward sale contracts, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization&#8212;Issuance of Common Stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, CMS&#160;Energy had $532&#160;million of its revolving credit facility available and Consumers had $1.1&#160;billion available under its revolving credit facilities. CMS&#160;Energy and Consumers use these credit facilities for general working capital purposes and to issue letters of credit. An additional source of liquidity is Consumers&#8217; commercial paper program, which allows Consumers to issue, in one or more placements, up to $500&#160;million in the aggregate in commercial paper notes with maturities of up to 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 </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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the available capacity of the facilities. At March&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; revolving credit facilities and commercial paper program, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements contain covenants that require CMS&#160;Energy and Consumers to maintain certain financial ratios, as defined therein. At March&#160;31,&#160;2021, no default had occurred with respect to any financial covenants contained in CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements. CMS&#160;Energy and Consumers were each in compliance with these covenants as of March&#160;31,&#160;2021, as presented in the following table:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limit&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.70 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.57 to 1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.65 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48 to 1.0</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to CMS&#160;Energy&#8217;s revolving credit agreement and 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%;padding-left:14.75pt">Applies to Consumers&#8217; revolving credit agreements and letter of credit 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%">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 the companies&#8217; contractual obligations for 2021 and beyond.</span></div><div style="margin-bottom: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 also required both by law and by contract to provide financial support, including infusing additional capital, to ensure that EnerBank satisfies mandated capital requirements and has sufficient liquidity to operate. With its self-funding plan, EnerBank has exceeded these requirements historically and exceeded them as of March&#160;31,&#160;2021. In addition, EnerBank has access to contingent funding sources, including the Discount Window and a $50&#160;million uncommitted federal funds line of credit. Each month, EnerBank pledges a subset of its eligible loans to the Federal Reserve to ensure a seamless borrowing capability should the need arise. At March&#160;31,&#160;2021, there were no outstanding borrowings under EnerBank&#8217;s contingent funding sources.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3329"></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%">Off-Balance-Sheet Arrangements</span></div><div style="margin-bottom: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. Additionally, CMS&#160;Energy has entered into forward sales contracts to sell its common stock in order to invest in its utility and non-utility businesses; as of March&#160;31,&#160;2021, these contracts have an aggregate sales price of $58&#160;million, maturing through 2022. For additional details on the companies&#8217; indemnity and guarantee arrangements, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Guarantees. For additional details on letters of credit and CMS&#160;Energy&#8217;s forward sales contracts, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, 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%">30</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_64"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Several business trends and uncertainties may affect CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition and results of operations. These trends and uncertainties could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated income, cash flows, or financial position. For additional details regarding these and other uncertainties, see Forward-Looking Statements and Information; Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;II&#8212;Item&#160;1A. Risk Factors.</span></div><div id="i33db34ded1c746af85b531db372bbe48_67"></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%"> In 2019, the MPSC approved the IRP that Consumers filed in 2018, which details its Clean Energy Plan. Through its Clean Energy Plan, Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 and eliminate the use of coal to generate electricity by 2040. The Clean Energy Plan provides the foundation for Consumers&#8217; goal to achieve net-zero carbon emissions from its electric business by 2040. Under this net-zero goal, Consumers plans to eliminate the impact of carbon emissions created by the electricity it generates or purchases for customers. Consumers is required to file a new IRP by June&#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%">Specifically, the Clean Energy Plan provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled generating units, totaling 460&#160;MW, in 2023</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the potential retirement of the J.H.&#160;Campbell&#160;1&#160;&amp;&#160;2 coal-fueled generating units, totaling 540&#160;MW, in 2031 or earlier</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Clean Energy Plan, Consumers will replace the capacity to be retired 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">increased 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">increased energy efficiency</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased renewable energy generation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">conservation voltage reduction</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 pumped storage</span></div><div 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 will competitively bid new capacity and at least 50&#160;percent of the new capacity will be built and owned by third parties; the remainder will be owned and operated 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%">In support of its Clean Energy Plan, Consumers issued requests for proposals in 2019 and 2020, each to acquire up to 300&#160;MW of new capacity from projects to be operational in Michigan&#8217;s Lower Peninsula by May&#160;2023. Specifically, Consumers solicited offers to enter into PPAs with or purchase solar generation projects ranging in size from 20&#160;MW to 150&#160;MW and to enter into PPAs with PURPA qualifying facilities up to 20&#160;MW. Any contracts entered into as a result of the request for proposals would be subject to MPSC approval.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the 2019 request for proposals, in December&#160;2020, Consumers entered into a 25-year PPA under which it will purchase 140&#160;MW of renewable capacity, energy, and RECs from a solar generating facility to be constructed in Calhoun County, Michigan. The facility is expected to be operational in 2022. Also, in January&#160;2021, Consumers entered into an agreement to purchase a solar generating facility under development in Michigan, with capacity of up to 150&#160;MW. Consumers expects to take full ownership and begin commercial operation of the project in 2022. Both of these agreements were approved by the MPSC in April&#160;2021.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 2016&#160;Energy Law raised the renewable energy standard to 15&#160;percent in 2021. Consumers is required to submit RECs, which represent proof that the associated electricity was generated from a renewable energy resource, in an amount equal to at least the required percentage of Consumers&#8217; electric sales volume each year. Under its renewable energy plan, Consumers expects to meet the 15-percent requirement in 2021 and future years with a combination of newly generated RECs and previously generated RECs carried over from prior years. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under Consumers&#8217; renewable energy plan, the MPSC has approved the acquisition of up to 525&#160;MW of new wind generation projects and authorized Consumers to earn a 10.7&#160;percent return on equity on any projects approved by the MPSC. Specifically, the MPSC has approved the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase and construction of a 150-MW wind generation project in Gratiot County, Michigan; the project became operational in December&#160;2020</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase of a 166-MW wind generation project in Hillsdale, Michigan; the project became operational and Consumers took full ownership in February&#160;2021</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase of a wind generation project under development, with capacity of up to 201&#160;MW, in Gratiot County, Michigan; Consumers expects to take full ownership and begin commercial operation of the project 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%">The MPSC also approved the execution of a 20-year PPA under which Consumers will purchase 100&#160;MW of renewable capacity, energy, and RECs from a 149-MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is expected to be operational in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-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. Beginning in June&#160;2021, electric residential customers will transition to a summer peak time-of-use rate that will allow them to take advantage of lower-cost energy during off-peak times during the summer months. Thus, customers could reduce their electric bills by shifting their consumption from on&#8209;peak to off&#8209;peak times. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID&#8209;19 pandemic, Michigan&#8217;s Governor and the Michigan Department of Health and Human Services have issued numerous orders throughout 2020 and 2021 restricting business, educational, and personal activities at varying levels. Presently, state guidelines include requiring remote work in lieu of in-person work when feasible and restrictions on indoor and outdoor gatherings, certain entertainment venues, and indoor dining at restaurants. Most other businesses are now open with safety measures in place.</span></div><div 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 the beginning of the pandemic, Consumers has experienced a decline in electric deliveries. Specifically, Consumers&#8217; weather-normalized electric deliveries to commercial and industrial customers have decreased, offset partially by an increase in deliveries to residential customers. Additionally, Consumers recognized increased uncollectible accounts during 2020 and the aggregate outstanding amount of, and the number of its customers with, past-due accounts remains in excess of pre</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%">pandemic levels. Although Michigan businesses and residents are moving closer to resuming normal activities, the COVID-19 pandemic is a continually evolving situation and Consumers cannot predict the long-term impact of the pandemic on Michigan&#8217;s economy or its 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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric deliveries to remain stable relative to 2020. This outlook reflects the effects of energy waste reduction programs and appliance efficiency standards offset largely by modest growth in electric demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy conservation measures and results of energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including utilization, expansion, or contraction of manufacturing facilities, population trends, and housing activity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric ROA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At March&#160;31,&#160;2021, electric deliveries under the ROA program were at the ten&#8209;percent limit. Of Consumers&#8217; 1.9&#160;million electric customers, fewer than 300, or 0.02 percent, purchased electric generation service under the ROA program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2016&#160;Energy Law established a path to ensure that forward capacity is secured for all electric customers in Michigan, including customers served by alternative electric suppliers under ROA. The law also authorized the MPSC to ensure that alternative electric suppliers have procured enough capacity to cover their anticipated capacity requirements for the four-year forward period. In 2017, the MPSC issued an order establishing a state reliability mechanism for Consumers. Under this mechanism, if an alternative electric supplier does not demonstrate that it has procured its capacity requirements for the four-year forward period, its customers will pay a set charge to the utility for capacity that is not provided by the alternative electric supplier. All alternative electric suppliers have demonstrated that they have procured their capacity requirements through the MISO planning year beginning June&#160;1,&#160;2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2017, the MPSC issued orders finding that it has statutory authority to determine and implement a local clearing requirement, which requires all electric suppliers to demonstrate that a portion of the capacity procured to serve customers during peak demand times is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In April&#160;2020, the Michigan Supreme Court affirmed the MPSC&#8217;s statutory authority to implement a local clearing requirement on individual electric providers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, ABATE and another intervenor filed a complaint against the MPSC in the U.S.&#160;District Court for the Eastern District of Michigan challenging the constitutionality of a local clearing requirement. The complaint requests the federal court to issue a permanent injunction prohibiting the MPSC from implementing a local clearing requirement on individual electric providers. In December&#160;2020, Consumers filed a motion to intervene and defend the local clearing requirement in that federal litigation; this motion was granted in January&#160;2021 and this case remains pending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; electric utility business. For additional details on rate matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2021 Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5&#160;percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2022. The filing requests authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and enhanced technology. Presented in the following table are the components of the requested increase in revenue:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="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%">Projected Twelve-Month Period Ending December 31</span></td><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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the requested rate increase</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in rate base</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">121&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 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%">(25)</span></td><td style="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 0 10pt;text-indent:-9pt"></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%">225&#160;</span></td><td style="background-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-style:italic;font-weight:400;line-height:115%">Depreciation Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In March&#160;2021, Consumers filed a depreciation case related to its electric and common utility property. In this case, Consumers requested an increase in depreciation expense, and its recovery of that expense, of $43&#160;million annually based on December&#160;31,&#160;2019 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%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs. Consumers expects to recognize $8&#160;million of retention benefit costs in 2021; this expense will be deferred as a regulatory asset. For additional details on this program, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;14, Exit Activities.</span></div><div id="i33db34ded1c746af85b531db372bbe48_70"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to various state and federal environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $260&#160;million from 2021 through 2025 to continue to comply with RCRA, the Clean Water Act, the Clean Air Act, and numerous state and federal environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CSAPR, which became effective in 2015, requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA computer models, contribute to ground-level ozone and fine particle pollution in other downwind states. In 2016, the EPA finalized new ozone season standards for CSAPR, which became effective in 2017. In October&#160;2020, in response to a court-ordered remand due to litigation, the EPA proposed a revised CSAPR rule to reflect updated emission reductions from electric generating units in 12&#160;states, including Michigan. The EPA finalized the rule in March&#160;2021, and has made provisions for program implementation by May&#160;2021, with continued emission reductions through 2024. Consumers is evaluating its emission compliance strategy for existing units based on the proposed number of allowances allocated to Michigan for 2021 through 2024, and believes the impact of this rule should be minimal.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2012, the EPA published emission standards for electric generating units, known as MATS, based on Section&#160;112 of the Clean Air Act. Under MATS, all of Consumers&#8217; existing coal-fueled electric generating units were required to add additional controls for hazardous air pollutants. Consumers met the deadline for five coal-fueled units and two oil/gas-fueled units it continues to operate and retired its seven remaining coal-fueled units. In addition, in May&#160;2020, the EPA finalized changes to the supporting analysis used to enact MATS, but did not make any changes to the MATS regulations. These changes do </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">not impact Consumers&#8217; MATS compliance strategy because, if the MATS regulations were repealed, Consumers would then be required to comply with the Michigan Mercury Rule, which has similar requirements to MATS. In addition, Consumers must comply with emission limits in its renewable operating permits, which have similar emission requirements to MATS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone. The 2015 ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015 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, the State of Michigan has convened industry workgroups to seek implementation and control strategy ideas for statewide compliance of the 2015 ozone standard. In August&#160;2020, the EPA proposed to retain the 2015 NAAQS for ozone without revision, and finalized this regulatory decision in December&#160;2020. Consumers does not expect that any litigation involving NAAQS for ozone will have a material adverse impact on 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 regulations, including CSAPR, NAAQS, and MATS, as well as its legal obligations, involved the installation and operation of emission control equipment at some facilities and the suspension of operations at others; however, Consumers continues to evaluate these rules in conjunction with other EPA and EGLE rulemakings, litigation, executive orders, treaties, and congressional action. This evaluation could result in:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a change in Consumers&#8217; fuel mix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the types of generating units Consumers may purchase or build in the future</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in how certain units are used</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement, mothballing, or repowering with an alternative fuel of some of Consumers&#8217; generating units</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in Consumers&#8217; environmental compliance costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been numerous legislative and regulatory initiatives at the state, regional, national, and international levels that involve the potential regulation of greenhouse gases. Consumers continues to monitor and comment on these initiatives and to follow litigation involving greenhouse gases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA finalized new rules&#160;pursuant to Section&#160;111(b) of the Clean Air Act to limit carbon dioxide emissions from new electric generating units, as well as modified or reconstructed electric generating units. New coal-fueled units would not be able to meet this limit without installing carbon dioxide control equipment using such methods as carbon capture and sequestration.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In&#160;2018, the EPA proposed a revised Section&#160;111(b) regulation to replace the 2015 standard rule limiting carbon dioxide emissions from new electric generating units, citing limited availability and high costs of carbon capture and sequestration equipment as reasons to change the 2015 rule. The revised Section&#160;111(b) regulation would require new coal-fueled generating units to meet a highly efficient steam cycle performance standard. If finalized, Consumers does not expect this proposal to change its existing environmental strategy. The EPA has not formally indicated whether they intend to finalize this rulemaking or instead pursue a new set of regulations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2019, the EPA finalized the Affordable Clean Energy rule. The rule requires individual states to evaluate coal&#8209;fueled power plants for heat&#8209;rate improvements that could increase overall plant efficiency. The evaluations to be performed by the State of Michigan may require Consumers to make heat-rate improvements at its J.H.&#160;Campbell plant beginning in the mid&#8209;2020s. However, the D.C.&#160;Circuit Court of Appeals vacated and remanded this rule to the EPA in January&#160;2021. Consumers cannot evaluate the potential impact of the remand until the EPA acts and any additional appeals are extinguished.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, a group of 195&#160;countries, including the U.S., finalized the Paris Agreement, which governs carbon dioxide reduction measures beginning in 2020. While the U.S. withdrew from the Paris Agreement, it rejoined the Paris Agreement in 2021. In April 2021, the U.S. announced it is committing to a nationally determined contribution under the Paris Agreement. Nationally determined contributions are the efforts by each country to reduce national greenhouse gas emissions. The commitment made by the U.S. is to reduce greenhouse gas emissions by 50-52 percent from 2005 levels by 2030. At this time, 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:115%">In September&#160;2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28-percent reduction below 2005 levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28-percent reduction milestone for its owned electric generation and previously announced, in February&#160;2020, a goal of achieving net-zero carbon emissions from its electric business by 2040. The order directs EGLE to develop and oversee an action plan for achieving these goals. In addition, the Governor established the Council on Climate Solutions, an advisory group of key stakeholders to be appointed by the Governor that will assist EGLE in implementing the plan. These goals are aspirational in nature and any changes in law or regulation to achieve these goals would need to be approved by Michigan Legislature or the relevant regulatory agency. The MPSC has requested comments from utilities and other stakeholders on how the Governor&#8217;s goal should be incorporated into future IRP filings. Consumers does not expect any adverse changes to its environmental strategy as a result of these events.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While Consumers cannot predict the outcome of changes in U.S. policy or of other legislative or regulatory initiatives involving the potential regulation of greenhouse gases, it intends to continue to move forward with its Clean Energy Plan, its present net-zero carbon reduction goal, and its emphasis on supply diversity. Consumers will continue to monitor regulatory and legislative activity and related litigation regarding greenhouse gas emissions standards that may affect electric generating units.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Increased frequency of severe weather events, including those due to climate change, could materially impact Consumers&#8217; facilities, energy sales, and results of operations. Consumers is unable to predict these events or their financial impact; however, Consumers evaluates the potential physical impacts of climate change on its operations, including increased temperature, increased storm activity, increased rainfall, and higher lake and river levels. Consumers is taking steps to mitigate these risks as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Litigation, international treaties, executive orders, federal laws and regulations (including regulations by the EPA), and state laws and regulations, if enacted or ratified, could ultimately impact Consumers. Consumers may be required to replace equipment; install additional emission control equipment; purchase emission allowances or credits; curtail operations; arrange for alternative sources of supply; purchase facilities that generate fewer emissions; mothball or retire facilities that generate certain emissions; pursue energy efficiency or demand response measures more swiftly; or take other steps to manage or lower the emission of greenhouse gases. Although associated capital or operating costs relating to greenhouse gas regulation or legislation could be material and cost recovery cannot be assured, Consumers expects to recover these costs and capital expenditures 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 final rule regulating CCRs under RCRA. The final rule adopts minimum standards for beneficially reusing and disposing of non&#8209;hazardous CCRs. The rule establishes new minimum requirements for site location, groundwater monitoring, flood protection, storm water design, fugitive dust control, and public disclosure of information, including any groundwater protection standard exceedances. The rule also sets out conditions under which CCR units would be forced to cease receiving CCR and non&#8209;CCR wastewater and initiate closure based on the inability to achieve minimum safety standards, meet a location standard, or meet minimum groundwater standards. Consumers has aligned with EGLE on closure plans for each of its unlined ash ponds to ensure coordination between </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">federal and state requirements. The unlined ash ponds have ceased operation and, where applicable, have been replaced with double-lined ash ponds or concrete tanks. Significant closure work has been completed at the remaining ash ponds.</span></div><div 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 litigation, many aspects of the 2015 CCR rule have been remanded to the EPA, which has resulted in various new rulemakings. These new rulemakings are now in litigation. Continued litigation 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%">Separately, Congress passed legislation in 2016 allowing participating states to develop permitting programs for CCRs under RCRA. In 2018, the Michigan Legislature adopted a permitting program, which requires the EPA&#8217;s authorization. This program should reduce costly, duplicative oversight over CCRs and provide local oversight to CCR issues unique to Michigan. In April&#160;2020, EGLE submitted a regulatory package for Michigan&#8217;s permit program to the EPA for its review. 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 aligned with EGLE on closure plans for all of its coal ash disposal sites, including those subject to the EPA&#8217;s 2015 CCR rule, and adjusted its recorded ARO accordingly. Consumers has historically been authorized to recover in electric rates costs related to coal ash disposal sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Water:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple water-related regulations apply, or may apply, to Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The EPA regulates cooling water intake systems of existing electric generating plants under Section&#160;316(b) of the Clean Water Act and the corresponding rules that were revised in 2014. The rules seek to reduce alleged harmful impacts on aquatic organisms, such as fish. In 2018, Consumers submitted to EGLE for approval all required studies and recommended plans to comply with Section&#160;316(b), but has not yet received final approval.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In 2015, the EPA released its final effluent limitation guidelines for steam electric generating plants. These guidelines, which are presently being litigated, set stringent new requirements for the discharge from electric generating units into surface waters. The EPA published a final rule in October&#160;2020, with an effective date of December&#160;2020, revising the 2015 guidelines related to the discharge of certain wastewater streams from electric generating units. The rule also allows for extension of the compliance deadline from the end of 2023 to the end of 2025, upon approval by EGLE through the NPDES permitting process. Consumers does not expect any adverse changes to its environmental strategy as a result of these revisions to the 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:115%">In recent years, the EPA and the U.S.&#160;Army Corps of Engineers have proposed rules redefining &#8220;Waters of the United States,&#8221; which defines the scope of federal jurisdiction under the Clean Water Act, and other changes to the Clean Water Act regulations. For example, the EPA recently finalized a rule repealing the 2015 definition of &#8220;Waters of the United States&#8221; and, in January&#160;2020, released a rule with its new definition. The new definition narrows the scope of federal jurisdiction and reduces the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. Consumers does not expect adverse changes to its environmental strategy as a result of the new definition, which is presently being litigated in multiple jurisdictions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of Consumers&#8217; facilities maintain NPDES permits, which are renewed every five&#160;years and are vital to the facilities&#8217; operations. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other electric environmental matters could have a material impact on Consumers&#8217; outlook. For additional details on other electric environmental matters, see Notes to the Unaudited </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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental Matters.</span></div><div id="i33db34ded1c746af85b531db372bbe48_73"></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%">The impact of the COVID-19 pandemic on weather-normalized gas deliveries has not been material. Consumers did recognize increased uncollectible accounts during 2020 and the aggregate outstanding amount of, and the number of its customers with, past-due accounts remains in excess of pre</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%">pandemic levels. Although Michigan businesses and residents are moving closer to resuming normal activities, the COVID-19 pandemic is a continually evolving situation and Consumers cannot predict the long-term impact of the pandemic on Michigan&#8217;s economy or its 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%">Over the next five&#160;years, Consumers expects weather-normalized gas deliveries to remain stable relative to 2020. This outlook reflects modest growth in gas demand offset by the predicted effects of energy efficiency and conservation. Actual delivery levels from year to year may vary from this expectation as a result 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">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 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 of competing energy sources or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy efficiency and conservation impacts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; gas utility business. For additional details on rate matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div 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%"> In&#160;2019, PHMSA published a final rule that expands federal safety standards for gas transmission pipelines. To comply with the rule, Consumers will incur increased capital costs to install and remediate pipelines as well as increased operating and maintenance costs to expand inspections, maintenance, and monitoring of its existing pipelines. The requirements in the regulation took effect July&#160;1,&#160;2020, with future regulation phases to be released over numerous years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In February&#160;2020, PHMSA established minimum federal safety standards for underground natural gas storage facilities. To comply with the rule, Consumers incurred increased capital and operating and maintenance costs to expand inspections, maintenance, and monitoring of its underground gas 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 and capital expenditures in rates consistent with the recovery of other reasonable costs of complying with laws and regulations. Consumers will continue to monitor gas safety regulations and continue implementation of the American Petroleum Institute&#8217;s Recommended Practice&#160;1173, Pipeline Safety Management Systems. This program minimizes gas system asset- and performance-related risks by ensuring that there are policies, procedures, work instructions, forms, and records in place to streamline adoption and deployment of any existing or future regulations.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="i33db34ded1c746af85b531db372bbe48_76"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Outlook:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. In 2019, Consumers released its Methane Reduction Plan, which set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Under its Methane Reduction Plan, Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In September&#160;2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28-percent reduction below 2005 levels of greenhouse gas emissions by 2025. These new goals could have an impact on Consumers&#8217; gas business over the long term. Consumers is evaluating decarbonization options for its gas business including energy efficiency, renewable natural gas, and hydrogen. For additional details on the executive order, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, a group of 195&#160;countries, including the U.S., finalized the Paris Agreement, which governs carbon dioxide reduction measures beginning in 2020. While the U.S. withdrew from the Paris Agreement, it rejoined the Paris Agreement in 2021. In April 2021, the U.S. announced it is committing to a nationally determined contribution under the Paris Agreement. Nationally determined contributions are the efforts by each country to reduce national greenhouse gas emissions. The commitment made by the U.S. is to reduce greenhouse gas emissions by 50-52 percent from 2005 levels by 2030. At this time, 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%">There is increasing interest at the federal, state, and local levels involving potential regulation of greenhouse gases or its sources. Such regulation, if adopted, may involve requirements to reduce methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from natural gas customer use. No such measures apply to Consumers at this time. Consumers continues to monitor these initiatives and comment as appropriate. Consumers cannot predict the impact of any potential future legislation or regulation on its gas utility.</span></div><div id="i33db34ded1c746af85b531db372bbe48_79"></div><div style="margin-bottom:12pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility and Gas Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2016&#160;Energy Law authorized incentives for demand response programs and energy efficiency programs, referring to the combined initiatives as energy waste reduction programs. The law also set a requirement to achieve annual reductions of 1.0&#160;percent in customers&#8217; electricity use through 2021 and 0.75&#160;percent in customers&#8217; natural gas use indefinitely and established a goal of 35&#160;percent combined renewable energy and energy waste reduction by 2025. Consumers has achieved 25&#160;percent combined renewable energy and energy waste reduction through 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%">Additionally, the MPSC has approved the recovery of demand response costs and an associated financial incentive based on demand response target performance.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its energy waste reduction plan, Consumers provides its customers with incentives to reduce usage by offering energy audits, rebates and discounts on purchases of highly efficient appliances, and other incentives and programs. The COVID&#8209;19 pandemic may impact Consumers&#8217; ability to execute energy efficiency programs effectively and, accordingly, could affect Consumers&#8217; ability to exceed its statutory </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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">savings targets and earn the maximum energy waste reduction incentive for 2021. Consumers cannot predict the ultimate financial impact of the pandemic on its 2021 energy waste reduction incentive. </span></div><div id="i33db34ded1c746af85b531db372bbe48_82"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Enterprises Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s primary focus with respect to its enterprises businesses is to maximize the value of generating assets, its share of which represents 1,480&#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%">The enterprises segment&#8217;s assets may be affected by environmental laws and regulations. The 2015 ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015 ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. The enterprises segment&#8217;s DIG plant located in Dearborn, Michigan is in one such area and, as a result, would be subject to additional permitting restrictions in the event of any future modifications. For additional details regarding the new ozone NAAQS, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trends, uncertainties, and other matters related to the enterprises segment that could have a material impact on CMS&#160;Energy&#8217;s consolidated income, cash flows, or financial position include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">investment in and financial benefits received from renewable energy and energy storage projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy and capacity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">severe weather events and climate change associated with increasing levels of greenhouse gases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity prices and interest rates on certain derivative contracts that do not qualify for hedge accounting and must be marked to market through earnings</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in various environmental laws, regulations, principles, or practices, or in their interpretation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnity and environmental remediation obligations at Bay&#160;Harbor, including an inability to renew an NPDES permit</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnity obligations assumed in connection with the purchase or ownership of an interest in one or more facilities that involve tax equity financing</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with previous sales of assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding the enterprises segment&#8217;s uncertainties, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments.</span></div><div id="i33db34ded1c746af85b531db372bbe48_85"></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%">EnerBank 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%">EnerBank is a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements. The carrying value of EnerBank&#8217;s loan portfolio was $2.7&#160;billion at March&#160;31,&#160;2021. The 12-month rolling average net default rate on loans held by EnerBank was 1.1 percent at March&#160;31,&#160;2021. For additional details regarding EnerBank&#8217;s loan portfolio, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;6, Notes Receivable.</span></div><div 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 loan portfolio was funded primarily by certificates of deposit of $2.7&#160;billion at March&#160;31,&#160;2021. With its loan portfolio funded by certificates of deposit, EnerBank has not had to rely on access to the financial and capital markets in order to fund loan growth during the COVID-19 pandemic. As a result, EnerBank has experienced market share gains as new customers have transitioned from less financially stable competitors. Accordingly, EnerBank has experienced increased lending growth in </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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">recent months and expects this trend to continue during 2021. Over the next five years, EnerBank expects lending growth of approximately seven&#160;percent annually. For additional details regarding EnerBank&#8217;s capital and liquidity, see 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%">In response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div id="i33db34ded1c746af85b531db372bbe48_88"></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 style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Litigation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy, Consumers, and certain of their subsidiaries are named as parties in various litigation matters, as well as in administrative proceedings before various courts and governmental agencies, arising in the ordinary course of business. For additional details regarding these and other legal matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="i33db34ded1c746af85b531db372bbe48_94"></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%">41</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_106"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div id="i33db34ded1c746af85b531db372bbe48_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income (Unaudited)</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzItMi0xLTEtMA_5eaa20c6-596d-4f5e-84f7-dc2a86b1e93f">2,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzItNC0xLTEtMA_b3d93536-7f8e-46ac-8f0a-e932ee4dac5b">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Fuel for electric generation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzUtMi0xLTEtMA_e264bb84-5c84-4834-a44a-2fe6d5dc6be8">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzUtNC0xLTEtMA_a92d3188-e055-4e78-8122-8bbd58b1b353">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5adf68377e1443bc8b6e5180015537f6_D20210101-20210331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzYtMi0xLTEtMA_ce64c91b-1097-4ac5-9c64-1f0264fbf1e2">377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20e5d32370f24807bdbf98e4ecbffd22_D20200101-20200331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzYtNC0xLTEtMA_7bd2396e-7b13-43cb-8644-2d793182642e">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzctMi0xLTEtMA_d74e4e20-a62b-46ca-a3ce-dc1592655759">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzctNC0xLTEtMA_193a09ba-6349-468f-aa4f-3826a6c82858">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79a5b30a27f842d8abd2785830eb49f1_D20210101-20210331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzgtMi0xLTEtMA_2b0f1424-e57d-493e-8e0b-9b22cea3fbcb">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a836a039c3f4ae2bd3d0bbb131fdb5c_D20200101-20200331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzgtNC0xLTEtMA_0c75853d-a198-497b-91d7-378f62f9d05d">273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzktMi0xLTEtMA_c5c926ae-3c3d-4765-b3f1-7448438c6aa3">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzktNC0xLTEtMA_36b5f8cc-f7e6-4c42-b219-a594f428d4f9">315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEwLTItMS0xLTA_dd8dad17-54cb-414b-adb9-e08566f420af">340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEwLTQtMS0xLTA_3603c1d8-733b-4cf4-b1a5-e97ddf60a904">316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzExLTItMS0xLTA_265c83ec-869e-4623-9fe8-c5a9cb71c11b">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzExLTQtMS0xLTA_26c3bb61-fec9-4b4d-b9b0-c92de4ab8519">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="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%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEyLTItMS0xLTA_c16f24fd-8fd5-4d13-9e7e-f8ed6c3057a8">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEyLTQtMS0xLTA_341b97b1-4a52-4ad8-9a32-3c69bba38d66">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">Operating Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE0LTItMS0xLTA_e2ac1ac7-ccff-4e34-b7ff-07c882601928">485</ix:nonFraction>&#160;</span></td><td style="background-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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE0LTQtMS0xLTA_bca79b0a-6eb1-4048-bae7-82be12c8232e">368</ix:nonFraction>&#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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 Income (Expense)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE3LTItMS0xLTA_d2d04765-efcc-4888-bfd0-1f557d173ece">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE3LTQtMS0xLTA_3cb974a9-9375-460d-a1eb-5a1fd21ec9d2">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE4LTItMS0xLTA_33c4675c-0c71-4bfe-9c39-93f2c3b27e36">&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE4LTQtMS0xLTA_49552db8-5542-419c-877f-d36911fb9433">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE5LTItMS0xLTA_46e2cf42-49ae-488e-918e-225ff903ce93">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE5LTQtMS0xLTA_58261b09-f938-412c-9eb4-4a0729153221">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIwLTItMS0xLTA_f615c73c-8bd0-4bd3-8214-b918bfafe71f">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIwLTQtMS0xLTA_edc177aa-d810-4018-9c78-74f9cb2a612d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIxLTItMS0xLTA_c84c8a55-4070-4fa0-8e40-5ab035758353">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIxLTQtMS0xLTA_4b4057d5-7418-4577-bf87-f147ad931604">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="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 income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIyLTItMS0xLTA_fc36f312-58de-445a-aa6c-f751e2ce9f23">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIyLTQtMS0xLTA_ec507abf-6fde-4a8d-baa8-41987c1caaec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIzLTItMS0xLTA_bf837793-5247-42c9-9bb2-d45fdf8fb2ae">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIzLTQtMS0xLTA_7590688c-fc7d-4ae8-ad23-86e620b96a58">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="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%">Total other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI0LTItMS0xLTA_0c1267c1-4ec2-4fb6-92d3-7f6407e0b924">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"><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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI0LTQtMS0xLTA_5eca4de7-6390-44b7-8050-4a045f3587c7">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">Interest Charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI3LTItMS0xLTA_57dc5433-875e-4f5b-9fd1-cd860ce9534f">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI3LTQtMS0xLTA_296493d8-d31d-49f5-8518-05446d07a514">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI4LTItMS0xLTA_95b10c17-b290-437d-a082-14da489f9872">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI4LTQtMS0xLTA_da76bc3d-05db-4392-83d2-117a028a727e">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI5LTItMS0xLTA_a1f1684e-f7c9-49d8-9ce9-b45e08b6c412">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI5LTQtMS0xLTA_3b72de14-cfdd-4ae8-9516-7fa7dfd67f29">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMwLTItMS0xLTA_cfa7960b-b975-4a3f-830a-a79e87c445b8">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMwLTQtMS0xLTA_8efb446a-5b7d-4c12-9e09-ac077863be3c">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMxLTItMS0xLTA_0c70118b-733d-41df-b493-caa30f8c0bc1">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMxLTQtMS0xLTA_f2f76bdf-d066-460d-9c6d-41b514fc1fe4">137</ix:nonFraction>&#160;</span></td><td style="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 style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMzLTItMS0xLTA_bee088cb-6423-4f90-a7ff-5f14ead39f2c">393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMzLTQtMS0xLTA_2a71a03a-fb99-461f-b950-60814e96d8db">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM0LTItMS0xLTA_6d0d6b7d-3f4e-4649-9030-23bf9b6b9210">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM0LTQtMS0xLTA_b6c3dfbb-5b93-4064-a71d-09fd7a476044">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM5LTItMS0xLTA_9a42a7f1-a515-40c6-80f2-f70696a276ed">342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM5LTQtMS0xLTA_850f4256-e7a5-4632-a90a-86d70aaf5551">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loss Attributable to Noncontrolling Interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQwLTItMS0xLTA_aecdc13f-cb1c-46b9-9883-5d634275e414">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQwLTQtMS0xLTA_1b99e49b-1b3d-4d3e-8874-83ddcb1ba347">&#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 style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ1LTItMS0xLTA_2ef2223a-fab8-40a2-86e6-5586b049f0cb">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ1LTQtMS0xLTA_ca4b24af-7901-4026-9916-badc81b81dbc">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ3LTItMS0xLTA_314d39f4-f5bb-48fc-a431-95864c5e668c">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ3LTQtMS0xLTA_cf9dd850-570d-4a24-a75a-9f8e86e0482f">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ4LTItMS0xLTA_c0df752a-73e6-4f0b-8362-26ef8573e7cf">1.21</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ4LTQtMS0xLTA_2cac02d3-80f1-4bad-b4e0-07bdec83bfaa">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div 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%">42</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_112"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Unaudited)</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzItMi0xLTEtMA_438e8700-8c14-4cd6-8881-9ff87b41bc26">342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzItNC0xLTEtMA_23a42665-c5ff-416b-9efd-86a7d0fa54c5">243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmZlNTQ0OGQyMDdlYTQzN2ZhZDE4M2EzN2Q2MTY0YTg5XzE0_b9914389-3111-4698-ae72-66b1b0dfe44a"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmZlNTQ0OGQyMDdlYTQzN2ZhZDE4M2EzN2Q2MTY0YTg5XzE0_f90b72bc-4534-475a-aa75-e890b2cd955a">&#8212;</ix:nonFraction></ix:nonFraction> for both periods   </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMi0xLTEtMA_eba5a669-8d4c-4298-875b-f05147177fba">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtNC0xLTEtMA_1892d8af-f441-45ae-8f05-19c9c5ef9104">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">Unrealized gain (loss) on derivative instruments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjozMjQyOWM0NzNiYmI0NzBjOWFhMDY2NjQwN2E2YjAwZl8xNA_9c60a7bc-e767-40b1-9c2e-5de74bea12cd">&#8212;</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjozMjQyOWM0NzNiYmI0NzBjOWFhMDY2NjQwN2E2YjAwZl8xOA_508fda64-977e-48c3-999b-50bbcd87b9c4">1</ix:nonFraction>)  </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTItMS0xLTA_c39444c8-1eaa-44bf-9f09-52e916e76b91">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTQtMS0xLTA_b96e3329-cc39-4173-b93d-c29ed29bb925">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIwLTItMS0xLTA_e0e920d3-e6fe-4bb9-b8a9-d0e3b203a490">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIwLTQtMS0xLTA_a439a383-247c-4c0a-9936-55a25a8477f1">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIyLTItMS0xLTA_afb82f0b-0af0-4aad-aab1-72d9575ee5c7">344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIyLTQtMS0xLTA_739aca93-b3c0-41af-b58e-a4672d7ebb82">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></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss Attributable to Noncontrolling Interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI0LTItMS0xLTA_4ce9452d-3b29-4db9-b50b-282ea2309b35">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI0LTQtMS0xLTA_6053d700-9057-455c-9d7a-627d89a9719b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI2LTItMS0xLTA_5d8ec31e-1e37-46c8-9f49-d329a2134943">351</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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI2LTQtMS0xLTA_d4756f9f-3150-479e-b1a3-16236f044647">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:250pt;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%">44</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_115"></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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div><div style="padding-left:18pt"><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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (Unaudited)</span></div></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMtMi0xLTEtMA_beda7d2d-45fa-420c-9c53-af81ac088dfa">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMtNC0xLTEtMA_6785f791-717d-4fd6-8b3b-e16d9fe44839">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUtMi0xLTEtMA_0a16a462-0154-42c2-86c8-a7da3a568a76">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUtNC0xLTEtMA_02bb41ce-08f7-4100-853e-152f343ff966">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzYtMi0xLTEtMA_ee9e7f3d-69e6-4db6-90bd-6c9eb664ef76">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzYtNC0xLTEtMA_6e2944be-7788-4be1-98c9-abee6d81168c">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling&#160;adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzgtMi0xLTEtMA_f06c44fa-1e26-4183-896e-300bd05b28b6">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzgtNC0xLTEtMA_02b19c2c-f82c-4b8a-b44e-17350090a027">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzktMi0xLTEtMA_129319ca-30fc-402a-be6e-b3d8f600084c">&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzktNC0xLTEtMA_a1078ccd-80e9-4137-8e80-85733f67c69d">531</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable and accrued 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%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzExLTItMS0xLTA_3e57d3e1-ffd1-4b1f-a861-b5f41e798790">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzExLTQtMS0xLTA_ed3b3706-5993-4605-93a9-c643cc0a1197">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEyLTItMS0xLTA_b4621a20-9050-4243-af64-5ab4308a98c6">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEyLTQtMS0xLTA_5cfc444c-b4a2-4f87-b46e-ff64d8b05840">171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEzLTItMS0xLTA_f1fea617-f7e8-45b9-9d80-7bfe38e44c86">103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEzLTQtMS0xLTA_ca2356c9-cf12-4e04-a796-fa617ba58a36">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 current and 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE0LTItMS0xLTA_9544b3cf-e01b-49fa-89f8-403d2f6e4926">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE0LTQtMS0xLTA_16e0e532-069d-4fcc-80c9-71ffcb047568">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE1LTItMS0xLTA_7391d08a-7723-4c2e-bd05-704490f82e7f">832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE1LTQtMS0xLTA_7f0e48c9-783c-411a-bf0a-bb6c3d86e7a4">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE4LTItMS0xLTA_4209917d-7471-4900-841b-ae5da238b154">437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE4LTQtMS0xLTA_5a8b9c05-6336-4c57-b788-cb959557c793">523</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in EnerBank notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE5LTItMS0xLTA_10f62a89-e4a5-474d-83e3-f966a2c5a543">76</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE5LTQtMS0xLTA_5cb59f15-027f-4b9e-9a67-b43182375644">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 of notes receivable by 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIwLTItMS0xLTA_4df2ea56-2084-4561-b652-69abf874d74a">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIwLTQtMS0xLTA_7d4fb9c9-531f-4770-891d-1bbabbee7bf2">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Proceeds from sale of EnerBank notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIyLTItMS0xLTA_9fbc50b8-f6e3-4039-8725-c5cde95d2678">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIyLTQtMS0xLTA_40aed79b-c91c-451b-95e9-e5abd7184219">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI0LTItMS0xLTA_8da93852-c77d-4151-8933-0352b1127af6">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI0LTQtMS0xLTA_94a59128-9c85-430d-b459-4e9ad78af990">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI1LTItMS0xLTA_bea4d735-484c-4b01-984a-155d11f6f232">283</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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI1LTQtMS0xLTA_9850f737-b901-4e15-9d92-93a03dac3321">559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash 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="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%">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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI4LTItMS0xLTA_a897bf48-5ef7-4c41-ab83-7a6721214afc">&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI4LTQtMS0xLTA_9d15598a-9632-4b86-a216-5787b26b5c16">1,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI5LTItMS0xLTA_cb63bcd6-40b0-4265-b349-0fc4b9ee29f0">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI5LTQtMS0xLTA_3ce1dc65-2577-48fd-8792-b6504b7edd40">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in EnerBank certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInTimeDeposits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMwLTItMS0xLTA_ab42bb74-a01b-4335-97d7-837f50080c22">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInTimeDeposits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMwLTQtMS0xLTA_af426b82-3086-471a-a236-12131377c02e">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMxLTItMS0xLTA_dd32c210-68a3-4db8-907e-b104fedaa616">&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMxLTQtMS0xLTA_110ba261-cc21-4706-9ef2-ea2d4cf72282">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock, 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMyLTItMS0xLTA_2a2ba647-34e8-4620-8487-3eb2b64d385a">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMyLTQtMS0xLTA_ccbf42b6-3d4c-4d99-b5e2-b510800d49b8">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMzLTItMS0xLTA_200bfebc-fa2c-4268-a443-5eb635542b56">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMzLTQtMS0xLTA_964b0f35-212b-440b-a52e-2d3f300fb9c3">116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM3LTItMS0xLTA_010fcac6-f08a-4d85-959f-2ff22ddc7819">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM3LTQtMS0xLTA_1d97e2de-27d9-4960-88b9-d4a1a5f76ecb">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM4LTItMS0xLTA_4a89813b-977c-4241-a5ed-3c8ff158359a">210</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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM4LTQtMS0xLTA_4b1d3d02-08ee-4624-b34c-eae4f3f54c6d">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQwLTItMS0xLTA_be10066e-6368-4b13-8f12-8154d21c86d7">339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQwLTQtMS0xLTA_0b21c67e-36fe-4650-a653-8dea8a5074c0">704</ix:nonFraction>&#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: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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQxLTItMS0xLTA_9ac0befb-98ca-45e9-8a6f-5c1b5d15b9e0">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="i021fe82b135f4dfca0029bef725be325_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQxLTQtMS0xLTA_875a433e-8969-4710-8856-0bfd3933da8b">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="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, 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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQzLTItMS0xLTA_f80a6a9d-cded-4a08-9de1-77b8c00a6820">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"><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="i4eb500f853784b18b0430bdbe78106bc_I20200331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQzLTQtMS0xLTA_36a9f5f7-121b-47b9-b24f-1afcacbaa84a">861</ix:nonFraction>&#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 style="height:6pt"><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUyLTItMS0xLTkwNjI_8ccf3091-9e18-467b-9adc-50abf151fc15">87</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 0 10pt;text-indent:-9pt"></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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUyLTQtMS0xLTkwNjI_1aa40d87-c521-4c94-9d73-48ceea1f45e8">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_118"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited)</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzQtMi0xLTEtMA_045561a4-bed0-4357-9f1b-6951adf41627">496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzQtNC0xLTEtMA_147da045-094e-427a-a3af-e01e1a3948d3">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 16pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzUtMi0xLTEtMA_08b45564-a4da-41d7-ada4-061498342ab2">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzUtNC0xLTEtMA_2d63acc8-33f9-4677-adeb-65a72acaa073">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjcwYjc2ZTA3MjA1NTQ2YjU5NzEzNWVkZjg5NWZiODg5XzY_a5d0194b-240d-4e94-870b-611a4e512b61">27</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjcwYjc2ZTA3MjA1NTQ2YjU5NzEzNWVkZjg5NWZiODg5XzEw_bae65a68-5ca2-4b89-a466-3dfaec6b911c">29</ix:nonFraction> in 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMi0xLTEtMA_41e23731-086e-4942-bb84-dcb541fd79b7">839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtNC0xLTEtMA_582615aa-702f-43d8-a461-52520198cbc6">863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjYwZmY3MmUyN2FhNzRiZTY5MzMxODE3MTU2NTk2MzNjXzY_6c7b9b9e-0897-4eee-925b-f0964398251a">29</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjYwZmY3MmUyN2FhNzRiZTY5MzMxODE3MTU2NTk2MzNjXzEw_aa7464d8-b332-4830-a16d-fb35ebc5d3fa">32</ix:nonFraction> in 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMi0xLTEtMA_70fa6303-99b2-44aa-a311-dd7269bb6e9c">284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctNC0xLTEtMA_3bc16eed-5523-4a28-8453-8ce090afe516">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzktMi0xLTEtMA_8d35c188-9e03-466e-a08a-dc0a2a666b97">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzktNC0xLTEtMA_c774088c-6251-409a-a549-28d4b9cc0840">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories at average cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEyLTItMS0xLTA_b3897ddd-d3cd-4214-81bf-10b35a35679d">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEyLTQtMS0xLTA_747ad6c3-43a3-4b5d-a629-0e5f8c50fc9f">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEzLTItMS0xLTA_9cac791b-6d85-46dc-9d6e-3351bd67e36d">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEzLTQtMS0xLTA_493a5b1b-77b2-445f-a580-19754eeb038d">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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE0LTItMS0xLTA_b2597e79-73a2-44af-bf1e-3a05f094c9b3">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE0LTQtMS0xLTA_389ea8de-2bac-4b3a-aab4-5c53c41cd81e">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred property taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE1LTItMS0xLTA_2369dfc1-3c9d-4c6e-84a4-add4355fa5ec">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE1LTQtMS0xLTA_aa3ffcbe-9add-47f5-bd8b-d456de2ef1d0">332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE2LTItMS0xLTA_be567702-29a9-414f-92e4-3e9848cac8f8">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE2LTQtMS0xLTA_fbb2acb8-11f3-49a1-b5c4-cd55db9f6ac1">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE3LTItMS0xLTA_223f51ef-3091-4620-bd7a-b911ba3ed4d0">145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE3LTQtMS0xLTA_1aa23418-cf86-414f-b003-fa411cd5d5c5">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE4LTItMS0xLTA_69ee9bd8-dade-4faa-8d3c-8b4cc1d33185">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE4LTQtMS0xLTA_d63fe21c-de3d-4b17-8075-dd5ef89e824d">2,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIxLTItMS0xLTA_6c55c2ab-2f34-41dd-9973-9ade86a53dac">28,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIxLTQtMS0xLTA_8c5a2428-896a-4f2a-ba2b-a93623ee689f">27,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIyLTItMS0xLTA_ab389ed3-db57-4cd9-a00a-4994f56adafc">8,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIyLTQtMS0xLTA_cbfa8919-17f3-4946-abf4-ee2c00de6708">7,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIzLTItMS0xLTA_4fdfe20d-9e00-4406-8ea8-8af26f167776">20,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"><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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIzLTQtMS0xLTA_a3247c22-2096-49a3-9faf-1e08c1c4ef9f">19,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI0LTItMS0xLTA_acc95268-f94b-480e-ba2c-89a48c93d774">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI0LTQtMS0xLTA_01caa784-0c44-4e67-ab2f-650efe61227d">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI1LTItMS0xLTA_44ac94a7-a28b-4919-b089-1e61d4f1c608">21,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI1LTQtMS0xLTA_3e10b246-0506-45d3-a191-a11245ad91df">21,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI4LTItMS0xLTA_21f830e3-8cfa-4bca-a9a3-f2446d0a9d3a">2,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI4LTQtMS0xLTA_c83d68e3-0a1d-4f54-a8e2-b485fa3d0aa1">2,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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 and notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowMDg4NTMzNWQ5ZmU0NjJhOTMyNGY4YTAzMmFlNTU3Yl82_53db3b74-444e-4c03-853b-3c18862f841b">89</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowMDg4NTMzNWQ5ZmU0NjJhOTMyNGY4YTAzMmFlNTU3Yl8xMA_f34ed2b6-7a89-4483-ae44-0dc4f4283cf3">91</ix:nonFraction> in 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTItMS0xLTA_5d24501e-9f6c-48dc-975a-d0520c636132">2,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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTQtMS0xLTA_d63cfe5c-2cce-43dd-b001-e6d563378774">2,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMwLTItMS0xLTA_4929c242-7b7f-4553-bbf7-ff6b101d47d0">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMwLTQtMS0xLTA_baa5068e-a570-4d3f-9406-71df61e85c26">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMxLTItMS0xLTA_52677255-32b7-4a86-b97a-9e2b47e3352e">873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMxLTQtMS0xLTA_9fe27c01-4faf-46f8-95ba-e05514b7cb25">869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMyLTItMS0xLTA_6649fa77-bf20-49f3-98a7-a84ace44902a">6,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"><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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMyLTQtMS0xLTA_9d4e2b6f-1302-4e70-8de8-b6f7ad09bb3a">6,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzM0LTItMS0xLTA_f0c2c88b-8bef-472e-8c84-9de610218c91">29,723</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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzM0LTQtMS0xLTA_f7a25271-74af-42b1-8291-3c54cbdee204">29,666</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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt, finance leases, and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzQtMi0xLTEtMA_953e2fcd-b9da-4764-86f4-92684d817285">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzQtNC0xLTEtMA_5a7f5451-8bdb-45df-9dc9-5bde2f0ca4e5">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzYtMi0xLTEtMA_823227d1-e354-448a-b9bd-d19f65def439">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzYtNC0xLTEtMA_868b047f-5bad-48ce-b776-1226efcfa5f6">671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzctMi0xLTEtMA_789ec4f3-4606-469a-b215-ca5a2841da61">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzctNC0xLTEtMA_0fd66d0e-595c-49e6-8104-0bd118969a8e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzgtMi0xLTEtMA_18f53390-bb2c-46df-b7ac-186b994d82e4">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzgtNC0xLTEtMA_eb1ab6d6-1e66-4c2d-abcf-569a5e100da7">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzktMi0xLTEtMA_46698ed9-677c-4ec7-948c-f7bbe4014e66">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzktNC0xLTEtMA_30e7d414-dc67-4ebb-abb1-9eeb991ea8f9">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEwLTItMS0xLTA_3a94dfe8-6c71-438a-b235-175b0cafd562">360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEwLTQtMS0xLTA_1d224f64-0ad7-430c-8261-9354e037a07c">457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzExLTItMS0xLTA_88e67db7-91fd-48ab-bdcb-93a35f012167">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzExLTQtMS0xLTA_2e18261c-30fe-4b36-88b1-65039844b8ea">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEyLTItMS0xLTA_797d3d6b-38ce-46ad-ac0c-ad49fd15d4e4">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEyLTQtMS0xLTA_51d6776b-dd2a-4d05-89f2-2bfd0e4ee823">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEzLTItMS0xLTA_00690ee7-3dc3-4d97-ac8b-ff90ea4a13d9">2,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEzLTQtMS0xLTA_b584a63d-0b2c-4592-8a7f-098c1d93b16f">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE2LTItMS0xLTA_ad783356-bf83-445b-b40d-b16807974c39">13,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE2LTQtMS0xLTA_ba2632b1-e7d3-47ff-8eef-648ea44dd829">13,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE3LTItMS0xLTA_e8efc698-8b23-444e-ae0d-57f7a8edf778">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE3LTQtMS0xLTA_ca422857-0dc6-4890-af38-8df521e875f6">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 16pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE4LTItMS0xLTA_23fb2c78-5296-47d2-bf06-2fa1598c8d09">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE4LTQtMS0xLTA_e0ca2ca0-972f-4dd9-8715-3cb0fdbd8637">3,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE5LTItMS0xLTA_be0040dc-7816-48d2-adba-272a5ec4ed92">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE5LTQtMS0xLTA_b06a2350-48bc-483a-a444-d947d1086d20">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIwLTItMS0xLTA_ae83d706-ad63-4e96-baf8-33b306635416">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIwLTQtMS0xLTA_6d332765-c8d3-4ce2-8387-fb84841dcce8">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIxLTItMS0xLTA_cab8b0f8-3418-4574-b27e-f3986a4b403f">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIxLTQtMS0xLTA_952565d0-4659-423a-9ba9-90a52c07d8e5">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%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIyLTItMS0xLTA_5f7080fa-1f67-4ffc-a3d0-f4e2926a74d2">1,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIyLTQtMS0xLTA_2075af57-d2aa-4acb-ae0b-614a51f4be64">1,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIzLTItMS0xLTA_261c2640-08ca-4b8f-8193-777a10abfcc1">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIzLTQtMS0xLTA_1873da7e-fad1-467f-841a-a8e35fe7d834">398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI0LTItMS0xLTA_05d12542-9da5-4a02-90ac-f23177a43e40">20,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI0LTQtMS0xLTA_6526fd60-1c1c-4602-84dd-257b4e7a39dd">20,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 1 and 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"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI2LTItMS0xLTA_db8682d7-4392-4205-bc40-837f5bfe25df"></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="ib765a3623be84277a503071cfc0efd0b_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI2LTQtMS0xLTA_943f238c-3001-4a3e-9d37-f0ab27a70b3a"></ix:nonFraction></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xMg_b8282782-077e-4843-bf24-c04efb3fe283"><ix:nonFraction unitRef="shares" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xMg_cd528766-6383-4dd9-b052-85a2a29ae812">350.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xNg_cf90d602-3c1b-4890-9ff4-13c049dad7e9">289.5</ix:nonFraction>&#160;shares in 2021 and <ix:nonFraction unitRef="shares" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18yMA_8d50c4be-dd1d-4e38-84ff-ec3180093178">288.9</ix:nonFraction>&#160;shares in 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTItMS0xLTA_072d19e0-b9c6-4531-b2de-cd0de4931a7c">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTQtMS0xLTA_bcb74a89-97f7-404f-8550-65f931315149">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMxLTItMS0xLTA_8b3bfd46-1a7e-44e9-bed9-6bac5f0c9a13">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMxLTQtMS0xLTA_40dfd65c-21c6-46bb-9671-6e619178fd4b">5,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMyLTItMS0xLTA_31ff9d56-ea5d-4779-8199-5141a88c1750">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMyLTQtMS0xLTA_45f602f4-a426-4f47-9a44-aec924285721">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMzLTItMS0xLTA_296bff1c-fc4d-4a59-b800-0fa5c18b607a">437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMzLTQtMS0xLTA_eaca5ada-8ab3-403d-abe3-078bf4b13fc6">214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM0LTItMS0xLTA_79295177-c859-478c-a831-f98eb4cecb88">5,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM0LTQtMS0xLTA_8ee4392b-6ece-4a07-84c2-0b3a0034af69">5,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM1LTItMS0xLTA_ea26795a-be76-44b1-9328-744a5210876d">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM1LTQtMS0xLTA_403c1093-b31e-41ea-b4e1-484b0f3d98eb">581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM2LTItMS0xLTA_297e054e-f217-43d9-a330-1e810466c76d">6,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM2LTQtMS0xLTA_36177007-e3e4-4e99-8cca-582e8a4abf46">6,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM4LTItMS0xLTA_3b3c4e10-c6e5-4b4d-8d98-567645eb0ca6">29,723</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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM4LTQtMS0xLTA_87a35595-412a-4adf-a18e-5be28c808112">29,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_121"></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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity (Unaudited)</span></div></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzMtNS0xLTEtMA_583e67ee-fba3-4abd-867a-5cc14da2fe42">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="i021fe82b135f4dfca0029bef725be325_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzMtNy0xLTEtMA_a8450dda-b5f2-4563-bce4-172c775df50e">5,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd626b0811454ebaa7d41ba7b0d8c79a_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNS0xLTEtMA_430e50ee-bb81-4cc0-951f-13be7d0a8ddc"><ix:nonFraction unitRef="usd" contextRef="id4da832496fd4d339226135709d2e68d_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNS0xLTEtMA_fcb8e4ca-6e02-4512-8ddf-dfe99d98f758">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="i0d9f79cf28f046fbb5024bc470d51660_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNy0xLTEtMA_8100baf8-c2ee-4d24-8b62-259165be1a91"><ix:nonFraction unitRef="usd" contextRef="i585bd9ef281f4ea28e4044994b70df50_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNy0xLTEtMA_fba12f30-de1f-4183-9676-cf5a0c36e28a">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4accb80980ad4e139a7390964d583306_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzExLTUtMS0xLTA_64372344-9ac4-4531-8edc-2abd25616051">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="ie00dd6a4431c4accbb35cd1ebb6641bc_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzExLTctMS0xLTA_607e6ae9-9c28-4d3c-aecd-b9a12b5913df">5,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issued</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEyLTUtMS0xLTA_e057d166-61ff-4f05-a237-fc5c30370ebe">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="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEyLTctMS0xLTA_4708c61d-a221-497d-86d7-4955b3cc6aa0">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock repurchased</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEzLTUtMS0xLTA_6338aa83-212b-46e5-8b5b-f25c231e51e3">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="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEzLTctMS0xLTA_793b9153-a96a-4355-8f75-d12721d6ad7d">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8c205ae031b412cab1cf9fe1c2c1faf_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE2LTUtMS0xLTA_4e5af389-fa9b-40cf-919a-3f58749bc09f">5,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i03f8a04979284f80809b64205054f9e9_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE2LTctMS0xLTA_1bf0b4e1-af90-4495-8798-5032f6109835">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7e948b73af3d4f19a33774c26053f86f_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE5LTUtMS0xLTA_f5f48046-ead8-4096-bb2c-c4eab50a6715">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="iafbb28232461473abce4c976ef3b9af8_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE5LTctMS0xLTA_19f6e179-ad96-4275-8d1f-a648e96cd413">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Retirement benefits liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-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="iacf3dd9da9cd4739a2fc7b68ca888ac0_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzIxLTUtMS0xLTA_5d1e9355-f164-47d7-85d8-a576d105fd5e">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="i7f05c3eefac948abba7ad488ab083d36_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzIxLTctMS0xLTA_bad92fc6-36f3-498a-9805-6256ddd0e9ba">69</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idee32319aab94011809b852c35032562_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI2LTUtMS0xLTA_2e5ebe63-fd50-4243-b12f-51b5b7313167">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="i5cd89c1a48404001b55060561e9a660f_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI2LTctMS0xLTA_10bcfcd8-33e1-4655-ac65-df7c19daba42">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c10a9083e4f40d2b8e7315bdc71f551_I20210331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI4LTUtMS0xLTA_f94a2522-0670-4034-ab1e-ced8fc0b5ea0">79</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="ia64f79dfb1c54f469ec9b04469044bd8_I20200331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI4LTctMS0xLTA_a5135a3b-f140-4625-b8e9-f44962ffcbae">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7f3734f3b67f4721af799d5b1dc7fa48_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM3LTUtMS0xLTA_f893592f-2098-492d-abed-c23a7bb5ef03">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="icaf6e34ab041451bbc3b9e45168ff266_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM3LTctMS0xLTA_edbdace7-18bd-42f2-a0a8-a39e01f6e771">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gain (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:#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="i00a6cc6a15ff4dc5b56cc6ebd989159a_D20210101-20210331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM5LTUtMS0xLTA_ce931b23-b1ea-4974-901d-bd944014429a">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="i7ae29a88607140fdb8d5888230be2d37_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM5LTctMS0xLTA_0cddddd7-38f8-4dfa-8569-c591dfafa8c9">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i39f87f810d9548a1916c669f9f75b8f4_I20210331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQxLTUtMS0xLTA_f544b5fc-fe16-415d-afb0-b7c1deb4cdfc">5</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="ibe028a3798b646ca8328f7dbe42df010_I20200331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQxLTctMS0xLTA_a9a924c1-5e47-4555-aa67-9407116367bd">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic8cba1dd95444a748807290a5381ee19_I20210331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQyLTUtMS0xLTA_17803b5b-dfa6-4203-93f3-e83762643759">84</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic9837f5b7b814d5b9835e6d4ed18e615_I20200331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQyLTctMS0xLTA_ea5fef64-5d83-45c2-9084-904fd6e20633">76</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i7b66dc26f3154d2198a212e313711de6_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ1LTUtMS0xLTA_96fc8962-b77a-41a6-b99c-f677d9a42146">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4e48417495c14405a8e9fde536f9ef47_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ1LTctMS0xLTA_8371d415-334f-45ed-a1f7-138d0e7f876a">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i628b6e00f5614960b2432790a530039e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ2LTUtMS0xLTA_d10a1bff-f25a-435c-9aa5-59229178d842">&#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="i8506a7e2bfe1475eab034043e748e5d0_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ2LTctMS0xLTA_00b5688f-6c3b-4d80-9e87-479e4c0bf38c">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to CMS Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ3LTUtMS0xLTA_24185ab2-0e7e-4a18-8ad9-8b0c13bc6353">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ3LTctMS0xLTA_3a6539d0-244d-448e-9534-2215dd0f6687">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ4LTUtMS0xLTA_ce951ae6-be5e-45c2-98a6-82b9e549c0b7">126</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ4LTctMS0xLTA_9065e458-699b-45e0-88cd-3f280a026c1c">116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fee2474dfd14cb3a71dd212fad78522_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUwLTUtMS0xLTA_7cc278f9-b62c-4e3a-9c8a-4a5425c27805">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i9623eadf9d3b403da7eebd8503c713b4_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUwLTctMS0xLTA_d56971b4-fd70-4a2a-afa3-b7c81821ac1a">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top: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="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%">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ifdce2f22510e46c4b4b46465dde0cdf4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUzLTUtMS0xLTA_1de4450e-4d77-4993-a0f8-eaec1d596913">581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4a1cc9c167a4e06891c1512c99000d0_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUzLTctMS0xLTA_36bc49b7-4f57-41fb-8710-52431663c380">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU2LTUtMS0xLTA_430bb71f-4bad-41cf-8966-0c3a79fec4d8">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="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU2LTctMS0xLTA_cf415892-c80c-421d-a14b-8bf553780191">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU3LTUtMS0xLTA_fa64edc5-94a7-4293-8740-22023a13f163">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="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU3LTctMS0xLTA_2c627233-b41a-4a1b-9b7d-c41027d5c005">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1d97c2b314b6b9441e1a23b8d086c_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU5LTUtMS0xLTA_73c5a9f3-f128-4dfa-bcee-6bb4f29fdea5">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i0f0289620c9349a3ba2727545a85f211_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU5LTctMS0xLTA_23d30d8e-1579-47e5-ac3f-0cbd85ab93b9">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><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="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYxLTUtMS0xLTA_dad54fb6-4ea8-4112-903a-79e9b623795c">6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb500f853784b18b0430bdbe78106bc_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYxLTctMS0xLTA_7d63b3a7-6583-49c0-a4ad-48c207c6d6fa">5,222</ix:nonFraction>&#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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">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;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="usdPerShare" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYzLTUtMS0xLTA_0d69fda8-81c6-430c-b28f-6963ab18f3bd">0.4350</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="usdPerShare" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYzLTctMS0xLTA_8427fb62-b22b-4e48-8fe8-65911260fc08">0.4075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:200pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:200pt;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%">49</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_124"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div id="i33db34ded1c746af85b531db372bbe48_127"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income (Unaudited)</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzItMi0xLTEtMA_b5a5a6d5-4c99-41bb-b2a1-8c2271dec54e">1,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzItNC0xLTEtMA_d96e28be-9b83-48c2-9e99-3abe0f55414f">1,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">Fuel for electric generation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzUtMi0xLTEtMA_9777a36e-2809-446b-a2e5-1790d9a58cd5">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzUtNC0xLTEtMA_f6371e56-2a3c-47f0-a2b8-be510dd3878c">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzYtMi0xLTEtMA_39c6ba44-89f8-4f21-a81a-816eca8e2887">367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzYtNC0xLTEtMA_e199a9b3-f48c-462c-8628-c1dfa4162de8">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzctMi0xLTEtMA_6e55fa7f-d61d-4c4a-890c-a1c7d7816f69">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzctNC0xLTEtMA_26f773c3-fc02-4b7b-8077-cd27aa1cbf30">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzgtMi0xLTEtMA_acecb9ec-46de-427d-b0a6-8dba4781ef84">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzgtNC0xLTEtMA_a31bc30b-ca41-4708-9ebf-3e17d59c4070">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzktMi0xLTEtMA_22283de9-26a7-42bc-9716-f0f6a789f2c8">292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzktNC0xLTEtMA_4d37874f-7519-4581-a4e9-467f68e5c8f9">278</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEwLTItMS0xLTA_f4876bed-8556-44c8-ae51-8f22d02252ee">329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEwLTQtMS0xLTA_7b17f28b-c9d0-4ac7-b9db-7079155dc7d2">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="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%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzExLTItMS0xLTA_d063f765-0ddf-44a4-a671-e549687895cc">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzExLTQtMS0xLTA_fd819f8b-d3b9-4180-b4f3-86cabbb8f563">111</ix:nonFraction>&#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%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEyLTItMS0xLTA_d005f88d-3442-4d5f-888e-87922a9aed06">1,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEyLTQtMS0xLTA_93e17452-e7fd-435c-bf9e-8a6b3bdfddbc">1,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top: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="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%">Operating Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE0LTItMS0xLTA_406d3c7c-bf48-4405-b51b-07a207d09dc3">429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE0LTQtMS0xLTA_79d4d0c2-6e26-4519-8a39-03a4b745435c">329</ix:nonFraction>&#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 style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 Income (Expense)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE3LTItMS0xLTA_db5926e5-6ff3-4e22-810e-b689fa1c81f3">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE3LTQtMS0xLTA_cf7ca7ed-1c39-4d73-9f34-57e5dd5515e3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and dividend income &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE4LTItMS0xLTA_44cecd39-0ccd-4db0-8575-8afeed138769">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE4LTQtMS0xLTA_f763280f-68cb-495d-8155-c67de30a4d22">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for equity funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE5LTItMS0xLTA_d192a97e-7669-4e1a-aada-9338a539ef55">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE5LTQtMS0xLTA_69c5d597-2f48-4c2f-9f5c-4c0a2ae2fa55">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIwLTItMS0xLTA_04411399-1981-4637-b65a-c213dfb0c22b">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIwLTQtMS0xLTA_2e882851-52c4-4f46-9c67-05a45fd44c08">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIxLTItMS0xLTA_521e508a-40cd-4358-919e-16d68deffb60">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIxLTQtMS0xLTA_e68639dc-c793-4c92-8e80-ca995b7eb183">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIyLTItMS0xLTA_783e6896-18c1-4d32-9480-8f544b9254ae">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIyLTQtMS0xLTA_a5131436-d72e-4acf-8835-f83f0689ff97">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIzLTItMS0xLTA_c883f178-87d6-443f-afcc-6c8e249bac6c">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIzLTQtMS0xLTA_21375b6e-c352-4f4d-bcda-b7af995057d8">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">Interest Charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 on long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI2LTItMS0xLTA_dd556e01-5f05-4488-aa8d-ca91b9f9a683">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI2LTQtMS0xLTA_930ca5cb-f154-49a2-b374-a06c08ad5f95">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI3LTItMS0xLTA_c7af0555-7597-4ee9-8fff-ad7b1f73cc8c">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI3LTQtMS0xLTA_467ce56d-185b-425d-8cde-8a9a60252d38">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="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 interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI4LTItMS0xLTA_88f71de3-00d8-4f8e-8981-c888bb8e6086">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI4LTQtMS0xLTA_1952820a-2312-4034-ba85-e3c0a430d174">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI5LTItMS0xLTA_81ec3a3b-0f89-4e67-9444-67125d6144fb">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI5LTQtMS0xLTA_01f1feb5-13c4-4aaf-a3cf-e9bdd101419c">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMwLTItMS0xLTA_a7437998-d640-4271-9495-7008e981ebf5">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMwLTQtMS0xLTA_10b75a90-689e-4bb2-bdfd-2919150f472e">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMyLTItMS0xLTA_5860d010-34b0-450f-a826-8071a642020a">392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMyLTQtMS0xLTA_26d6dbc3-750d-4c60-91a1-4b2b3ee0d96b">279</ix:nonFraction>&#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:700;line-height:120%">Income Tax Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMzLTItMS0xLTA_6b5df772-5d6b-44bc-8bc9-2d7b52d1176a">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMzLTQtMS0xLTA_32432f82-3387-43f5-b362-50f008e88f36">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholder</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzM4LTItMS0xLTA_ae89f1eb-fc16-485e-8bf1-7083b0dcec95">336</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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzM4LTQtMS0xLTA_d94b9356-4223-4989-a245-a30faf6ca093">235</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><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_130"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Unaudited)</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzItMi0xLTEtMA_7089a654-5be2-45e7-80bd-9f7201028762">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzItNC0xLTEtMA_22178e8b-43e0-4cc5-b597-23463002f4aa">235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjIzZjJkZTAyMjY2NzRiOWFiZjNlODUxNzRmNmUyOGNmXzE0_b60b8754-fcb0-405e-85cf-7d18524e512d">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjIzZjJkZTAyMjY2NzRiOWFiZjNlODUxNzRmNmUyOGNmXzE4_aaf94808-f0b9-4c51-968c-fd14f4ba36a6">1</ix:nonFraction>  </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMi0xLTEtMA_409bf486-df3e-45a7-8a3b-bb7a5f10cc25">&#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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtNC0xLTEtMA_71522850-54ed-470b-8969-aa90584055e4">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzEzLTItMS0xLTA_b685fa28-56e8-4763-bf88-4c4041f59f78">&#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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzEzLTQtMS0xLTA_94ba6939-c881-404f-89b5-196815d39ee9">&#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 style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzE1LTItMS0xLTA_0f043f95-1a75-4daf-987b-f4ef8183e2bd">336</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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzE1LTQtMS0xLTA_31444511-350a-4f62-aae1-e0e2db380ec1">235</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><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:250pt;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%">52</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_133"></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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div><div style="padding-left:18pt"><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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (Unaudited)</span></div></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMtMi0xLTEtMA_57bc8a79-75fb-47ea-b3c6-470143a14b96">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMtNC0xLTEtMA_f1709ccf-4258-4a25-be65-b02910abce55">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzUtMi0xLTEtMA_c816b45f-74f8-407c-b410-00036b86deb4">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzUtNC0xLTEtMA_a2148066-288f-4f0e-ad64-108c588f73d0">312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzYtMi0xLTEtMA_04e72ff2-04ae-40bf-bde3-39c66b596654">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzYtNC0xLTEtMA_d775074d-e829-4f2b-9504-e91c8db478a2">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzgtMi0xLTEtMA_e823d979-d284-4430-8465-611a565c2822">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzgtNC0xLTEtMA_abab0922-ec14-4bfa-8ddd-fabea4b61e64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzktMi0xLTEtMA_11ec91c4-2ac0-4942-8e1e-682ecaa75f67">&#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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzktNC0xLTEtMA_3da18482-a61c-4d9f-9cf1-25d192bb2884">518</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable and accrued 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%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzExLTItMS0xLTA_06fb4a76-e693-4d22-8ef4-9f79ecd59a09">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzExLTQtMS0xLTA_38a88ce0-800c-4463-b8d4-edd23a57ff00">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEyLTItMS0xLTA_dbd85753-9ff8-4dbe-a70f-565671606fa1">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEyLTQtMS0xLTA_d5c34ece-0022-4858-937d-bd73ef7e69a6">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEzLTItMS0xLTA_4f1060e0-966a-4319-a805-af3f93f0363c">99</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEzLTQtMS0xLTA_c671563e-e9f0-4561-8a55-97b09a821258">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 current and 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE0LTItMS0xLTA_72127c59-1df7-49e3-a6e7-695028dcd89b">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE0LTQtMS0xLTA_e94174be-09bd-4024-9ab1-97a62d8c0427">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE1LTItMS0xLTA_0bef1def-362b-439b-a167-3ed5728c31f9">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE1LTQtMS0xLTA_3ea1160d-e4a3-417c-8e01-d0a3089ec697">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash 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="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%">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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE4LTItMS0xLTA_08152d54-5633-423a-94cc-23c386e22d6d">433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE4LTQtMS0xLTA_2a46eb3d-def8-437f-b670-a40251badd51">520</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIyLTItMS0xLTA_f6a6695c-d7c1-4aa1-aa93-80b16d6e6bce">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIyLTQtMS0xLTA_dcd35c7e-b642-44d3-b3b3-fb6f3e5bf59a">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIzLTItMS0xLTA_e4365aa0-7069-41bc-915d-8351f3c48d51">458</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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIzLTQtMS0xLTA_95d04f45-bc69-4c06-b505-1e7259fa06ac">542</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI2LTItMS0xLTA_645fa203-5432-47cc-b564-61af86bcace4">&#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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI2LTQtMS0xLTA_4f54a86b-52ec-4443-970d-f40246abae26">873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI4LTItMS0xLTA_511ed566-a4a9-4a0b-b557-03d4b48f21c0">&#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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI4LTQtMS0xLTA_fbaa3d0b-73e6-421a-9f62-a04e8bf32b25">90</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable &#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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI5LTItMS0xLTA_6b7b6a03-7030-4e70-852a-05dec2f6bd5d">250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI5LTQtMS0xLTA_6b8d60dc-1c59-4514-aa82-983aa64a370a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMwLTItMS0xLTA_5dccab02-5778-4a97-8ddd-46fce408d07d">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMwLTQtMS0xLTA_fd1b9c44-584a-480b-b22f-68cc907c4cc2">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMxLTItMS0xLTA_af2526aa-272a-40f2-833c-c937bcb112d4">276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMxLTQtMS0xLTA_512cc490-f204-4f35-82b4-e051297f816a">219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMzLTItMS0xLTA_4788b005-dc5d-42b6-946b-6d71baa8cce4">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%">(<ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMzLTQtMS0xLTA_17d2698e-0997-48a4-98ab-3d29453b7caf">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM0LTItMS0xLTA_1f9dc8a8-0e7b-43d8-a627-07718f93605c">384</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM0LTQtMS0xLTA_c158847f-1372-4094-8605-380d48ace6ee">904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM2LTItMS0xLTA_bc1e093d-8e6b-4a61-b393-e1cf94755baf">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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM2LTQtMS0xLTA_530b165f-883b-44e2-90c6-08a9410df091">600</ix:nonFraction>&#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: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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM3LTItMS0xLTA_55133d1b-eff9-4f89-8cce-2f07dd39b7d0">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="i552e320f8eb04aa5afb3b96e98822515_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM3LTQtMS0xLTA_c84e6a83-b02c-49d4-bb36-23b95d106f0d">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></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM5LTItMS0xLTA_81f560a8-def3-4e1f-b127-e13f3f80858e">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"><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="id9f11733e63a4833af2af0fc5ae95edd_I20200331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM5LTQtMS0xLTA_81276e88-8c82-4b67-af2b-f33d0208e569">628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzQ4LTItMS0xLTkwOTI_b5b09912-39af-4963-897d-8f2bb478aeea">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzQ4LTQtMS0xLTkwOTI_b48cd4fb-c835-4f26-9e11-70f64083c218">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">53</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_136"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited)</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzQtMi0xLTEtMA_1e61df43-faa2-46be-9272-68564f61b17d">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzQtNC0xLTEtMA_1dbcf23f-417b-490d-bea7-ffd10301d024">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzUtMi0xLTEtMA_8b0ddc4a-34d3-4ef9-a385-b64e70a8465b">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzUtNC0xLTEtMA_971c1ad4-6f90-4b05-ac5a-e62e9a4c2879">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjAxMjRkYzRjYmZlYjQ5ZGFhNTExZjlkNGM1MzFhNmU4XzY_01e13cd3-8cb1-4d05-bd48-bc9e892385ab">27</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjAxMjRkYzRjYmZlYjQ5ZGFhNTExZjlkNGM1MzFhNmU4XzEw_15f72bde-f8ee-494d-a4f4-679cd8267ecb">29</ix:nonFraction> in 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMi0xLTEtMA_edadafa2-ea47-48cb-8fb5-7c3dc2f3e6fe">801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtNC0xLTEtMA_01f9349a-4581-4c93-b52e-49071c05d912">828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzgtMi0xLTEtMA_4e82c88c-77f0-48ec-b8c6-2f9d0b2cff64">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzgtNC0xLTEtMA_04870ade-ab3d-4ade-975f-66f8a3349335">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzExLTItMS0xLTA_ea5303e3-7668-4db5-a83a-777b4c07d3e4">195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzExLTQtMS0xLTA_f510f40b-a54b-44b6-bfc4-a446aec17de3">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEyLTItMS0xLTA_6ead3709-c081-496b-b27f-140859670608">156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEyLTQtMS0xLTA_d3d7d1b6-d186-4d4e-8b0c-8f8ef51ea50a">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEzLTItMS0xLTA_d5afdb80-8484-45a8-b0b1-09fa1ed4b629">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEzLTQtMS0xLTA_338a6402-a2a4-422e-a945-0ae6e1a77b4b">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:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE0LTItMS0xLTA_7ce8f6ab-a890-42af-8c4c-6e0f8025591b">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE0LTQtMS0xLTA_91a6bcee-a309-42df-b67b-2237ebbb5782">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE1LTItMS0xLTA_49a37a4e-6635-4196-a848-2a64468321ac">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE1LTQtMS0xLTA_e82ec013-0581-436e-a121-f1a5e6227016">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE2LTItMS0xLTA_14dc23bb-301a-4d2d-b7bd-609461223383">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE2LTQtMS0xLTA_b32bd5f1-57d6-494a-bd40-085f0bc1ac4b">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE3LTItMS0xLTA_b2a512ec-95d7-41b4-bdd8-aa74a4be5544">1,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE3LTQtMS0xLTA_da4d7dcb-3d26-461c-8890-a7246245a5e0">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIwLTItMS0xLTA_56c2c89b-c299-4b82-bb8b-7217dd2c80b4">27,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIwLTQtMS0xLTA_f152d01c-60ed-4309-a4be-17d79d412f68">26,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIxLTItMS0xLTA_210cf81f-5f8b-4c1a-abad-3ceead4ed57b">8,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIxLTQtMS0xLTA_0d3d47dd-698d-4d18-93ec-0382bebdd872">7,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIyLTItMS0xLTA_b036c65d-fae9-49dc-95d4-dac4eca218f5">19,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIyLTQtMS0xLTA_a3aa13f4-0bfe-4b00-aece-23365760bdf1">18,913</ix:nonFraction>&#160;</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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIzLTItMS0xLTA_57710720-598c-4733-8b22-c1eba2cd9a9b">887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIzLTQtMS0xLTA_bcab6148-f951-49a4-b5f8-86e1f75a758a">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI0LTItMS0xLTA_32b5b719-a945-4f95-ad69-f5e66bb85373">20,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 #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI0LTQtMS0xLTA_53cafede-1305-48f2-a949-2b97f2dec65d">19,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI3LTItMS0xLTA_6f53a8d4-59e3-4c47-8f18-e79fd2a12568">2,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI3LTQtMS0xLTA_3761f1fa-0572-46d1-8abe-68a34712f05e">2,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI4LTItMS0xLTA_b8047e03-9900-41fb-ba6a-b350c77edcf9">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI4LTQtMS0xLTA_fb6e1855-7080-45f9-91b6-c7fa7f2633d1">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI5LTItMS0xLTA_310faf48-65e2-48dc-9577-bed514167f7b">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI5LTQtMS0xLTA_ef113435-142b-4f80-be47-e38beab36edd">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMwLTItMS0xLTA_32fc9cfa-fc89-41be-98e5-a7419180919d">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMwLTQtMS0xLTA_819a8f62-b28b-4c5f-8c43-7ed4588efa6a">753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMxLTItMS0xLTA_7b8ce685-e8ea-49f2-aac5-261a14e5038b">3,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMxLTQtMS0xLTA_9d257185-e0fd-4863-88e7-14a44694dc51">3,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMzLTItMS0xLTA_17624dd9-2469-40fd-b673-7445a1665478">25,280</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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMzLTQtMS0xLTA_9e425341-cea4-4a48-8f33-3bbe2e560f37">25,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt, finance leases, and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzQtMi0xLTEtMA_ed356d76-ccc8-4db0-8812-617704e78d24">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzQtNC0xLTEtMA_a691fa6a-af7a-41a3-913c-f7f9886d377b">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzYtMi0xLTEtMA_45caee45-8ee3-4ae7-be8f-378f8c158532">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzYtNC0xLTEtMA_0a0356ea-1c77-41fc-926b-c4f4bed17341">307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzctMi0xLTEtMA_0a67a6a9-297d-4c45-a62f-c659946649ec">501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzctNC0xLTEtMA_275f4b5b-9075-4c00-b37c-d8a685a1109b">636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzgtMi0xLTEtMA_4d2c53b5-275f-4b95-8fc4-1c6075bc283d">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzgtNC0xLTEtMA_b0d6c210-63f3-4ac7-a4d3-bb1aaaa0b526">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzktMi0xLTEtMA_4d28b52b-3adf-451c-83ee-5c70badd7faf">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzktNC0xLTEtMA_8af39a55-2ff2-429a-abfd-27d0ff934c87">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEwLTItMS0xLTA_7e6619e9-d344-49b3-b3a0-343ee8106ca5">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEwLTQtMS0xLTA_17227a72-9822-4edd-86f9-020e66fcd94f">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzExLTItMS0xLTA_15fa6543-574b-493d-9b30-b26a11c5c9a1">364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzExLTQtMS0xLTA_4c382dbc-6680-466c-a26f-733396af7736">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEyLTItMS0xLTA_e9cf9df0-0c6c-42f8-baf2-58586774878d">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEyLTQtMS0xLTA_b7052a1d-09d3-42c7-964d-d22b0e407907">151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEzLTItMS0xLTA_59905fb8-0c8d-465e-adff-224adfea9cf4">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEzLTQtMS0xLTA_c5eee753-7ca7-44b2-88c1-8430f6dd3289">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE0LTItMS0xLTA_2014dca0-8991-4211-bb94-99da7fbf5fec">1,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE0LTQtMS0xLTA_16e21676-df2d-46fd-8e31-1064454a1847">2,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE3LTItMS0xLTA_784b4104-3de4-4d7d-8099-1b36e55339d7">7,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE3LTQtMS0xLTA_2440a0a3-5546-4c53-98b0-48f637142ccf">7,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases and other financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE4LTItMS0xLTA_8a9a69d4-f70c-43c0-bf28-f224e816467c">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE4LTQtMS0xLTA_01af43d9-03b7-4cea-b720-0fbffcc9d455">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE5LTItMS0xLTA_387e92a2-5cd0-4050-9b8b-2926c5f9ad69">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE5LTQtMS0xLTA_8fc11a95-0552-4ef5-bac2-a50ac907e4c0">3,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIwLTItMS0xLTA_650ea9ab-f478-478e-a12d-d7d56484c8e5">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIwLTQtMS0xLTA_0ae35973-bdd0-42c7-abd0-ded84fe70d43">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIxLTItMS0xLTA_8f8ed90e-db76-4342-bc19-5178ee096171">541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIxLTQtMS0xLTA_c4897069-a039-4c40-8ecb-9362e81a2514">530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIyLTItMS0xLTA_7d209dfa-7624-4aac-bbe7-1646b4320359">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIyLTQtMS0xLTA_117a6865-f487-45fb-8409-c75ff8d82bf3">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIzLTItMS0xLTA_220af0dc-29a0-4ca5-a52b-249881ed5e96">2,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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIzLTQtMS0xLTA_982fae39-94df-4481-9da6-f4e3f629f251">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI0LTItMS0xLTA_4eb13779-1fa4-4295-b12c-97387ffc8fe4">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI0LTQtMS0xLTA_6f0d72b6-7b88-4b0a-9b4b-2db913a50103">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI1LTItMS0xLTA_93f56912-d9a5-4956-bf08-78099670deee">14,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI1LTQtMS0xLTA_9e391e30-2d8b-49f8-82e5-510536e7574b">14,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 1 and 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"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI3LTItMS0xLTA_93b4603b-42df-49bf-8838-bfef01871cab"></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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI3LTQtMS0xLTA_bcd9aae3-8d8f-4769-94ba-c15d894439d5"></ix:nonFraction></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8xMg_2cab0c59-81b9-4271-84f2-8e217e9b7177"><ix:nonFraction unitRef="shares" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8xMg_6250f206-6c7c-4d1a-8b3a-9ea4270f559b">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8yMA_7f1d44e9-4a33-4cff-b726-ce0717b215ae"><ix:nonFraction unitRef="shares" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8yMA_b608885d-6fbd-42d5-b096-9137b0a481fc">84.1</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTItMS0xLTA_0bb91231-7b8c-4fe0-862b-10f25074b142">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTQtMS0xLTA_ecd8413c-098a-4b2c-8035-0e09bd2b326b">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMyLTItMS0xLTA_1ae7695d-42a1-4f22-8da5-122ce295a812">6,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMyLTQtMS0xLTA_05619677-4a3b-47b1-a740-b73a1040e5cc">6,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMzLTItMS0xLTA_0c24e809-0361-4e7b-ba68-2523379873b3">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMzLTQtMS0xLTA_5277166a-9df5-4de1-b6b3-d1cafe26248b">36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM0LTItMS0xLTA_d16ab1e3-c456-4c2c-bc70-f26a13b92b8b">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM0LTQtMS0xLTA_8938f6a9-36cb-47f0-b149-8c71b35d1c3d">1,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM1LTItMS0xLTA_94ddd199-1da7-4671-acc2-0e2b365d07bd">8,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM1LTQtMS0xLTA_6b76f898-955c-4c94-b2f2-c56a61b2fd93">8,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative preferred stock, $4.50&#160;series</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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM2LTItMS0xLTA_d6922e41-a9be-4627-9b51-a87f98382780">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM2LTQtMS0xLTA_8e422964-e2da-4ece-9ea4-85352a0a15ac">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM3LTItMS0xLTA_1c77fbef-8801-4bfd-a1e5-b51e5282592b">8,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM3LTQtMS0xLTA_8bbe158f-ece6-487d-84c6-54cd947069e6">8,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM5LTItMS0xLTA_0d0ed106-a441-45d3-972f-06a6b420bfde">25,280</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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM5LTQtMS0xLTA_d5ea5425-4d5d-4553-bd45-dcf8578e4920">25,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">55</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_139"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity (Unaudited)</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.143%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMtNy0xLTEtMA_1e0f992b-1ccc-45d7-bf1a-878dd73f12f5">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="i552e320f8eb04aa5afb3b96e98822515_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMtOS0xLTEtMA_26f462ee-1f64-41c6-8e3f-e4bbe27cba9c">7,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad8261f0f2a846f48b85e9cb4bb630c6_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtNy0xLTEtMA_ce91d9de-9c4e-488f-903d-5f0cee2c2a20"><ix:nonFraction unitRef="usd" contextRef="ie4880336190c4dd5a44a2b3f0ca9b70e_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtNy0xLTEtMA_e224ccc4-a2cb-4fd5-99ab-a3f68a46515a">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="i891a1104d9ba4ad1b6cecc96e3b5639d_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtOS0xLTEtMA_c09d6a6c-0d1c-4bce-8fa5-e0e054d191fa"><ix:nonFraction unitRef="usd" contextRef="ie1066d059827432595cc9b85d3401bd6_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtOS0xLTEtMA_f5683d4f-4d7f-4a84-9c7d-e968b7908f2a">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i17294b0b9573458cae42847757ec8aba_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzExLTctMS0xLTA_131f3ea0-df63-4015-9eb8-d6d5bbf8497a">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="ica21efdc97044295ba04101f05d77e01_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzExLTktMS0xLTA_0f0c3890-0ffb-4bb6-8666-a6d4093839b0">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3143a09cb092479caf0ad33270f7f188_D20210101-20210331" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzEyLTctMS0xLTA_a547d2ad-6b9c-4028-bc62-e73dfd221a7d">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i522dc3fccfd746899b120d86af8d938c_D20200101-20200331" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzEyLTktMS0xLTA_4af0b378-08e2-4c87-b75b-947f876066ba">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i15f6125ba6c74a28bac204c424774cbb_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzE0LTctMS0xLTA_3f783354-d7fd-4620-8085-a28a1b0f46d3">6,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i9eeae9f9e12d4fbfabb3d6089f14d7ae_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzE0LTktMS0xLTA_94e9aa1f-3a46-4163-95b8-281ef644ae9d">5,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top: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="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%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Retirement benefits liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i62386404028d4a048c230be4c542a645_I20210331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTctMS0xLTA_4c08f158-8bb1-4f39-a90f-ec5560bdcdc7"><ix:nonFraction unitRef="usd" contextRef="i02960338bfee42aaad2a7250a56d9363_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTctMS0xLTA_bae48de2-6d54-47d1-85a1-39d3336dcfc5">36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350d7ce4b8734397be215e2f38b588d6_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTktMS0xLTA_29e3c4bf-ca9c-483f-a628-da4112f8eb07"><ix:nonFraction unitRef="usd" contextRef="i83066dca994d4228ab8d9f81851f9c67_I20200331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTktMS0xLTA_99f9a1ff-cc37-4b50-9a82-c66638173374">28</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;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="i9c9eb532ccab4ae2895ea2c82c76b624_I20210331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTctMS0xLTA_27876ee7-6ad2-4a24-9685-a1d867534776"><ix:nonFraction unitRef="usd" contextRef="i7274b588426e408c9e53b9f0491ad618_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTctMS0xLTA_a368a49a-bf38-438a-ae14-3dde58e66286">36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibceabfa46fc84616991d822727e62276_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTktMS0xLTA_0eb6eb44-afb7-4edc-99f3-5c529ea01696"><ix:nonFraction unitRef="usd" contextRef="i64904ba2685a40288edde3d453895e7f_I20200331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTktMS0xLTA_50cd5341-7dd5-4fe9-9b27-621308ee6fd6">28</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i96fc665a93094b5da831614ef4b2f11e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM0LTctMS0xLTA_5fbac889-929f-4ffb-be4c-2c27dadfbae0">1,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i516f43d071464067bff8f3c1bdcbbbe1_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM0LTktMS0xLTA_a8aba9fb-156f-40fa-bf4f-949d975520f8">1,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM2LTctMS0xLTA_b2748a41-1d5e-42bf-9136-7488dc3cd566">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM2LTktMS0xLTA_11445153-ef91-41d3-8294-26cebdd0550e">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM3LTctMS0xLTA_062d85b6-198d-471d-b89c-36093824c375">276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM3LTktMS0xLTA_d0b61b72-8a84-4644-b970-44008f702c2d">219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i057199eb825445e6ba6eab2f4babcdc9_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM5LTctMS0xLTA_33fe0bb3-b042-465e-bc71-5419d06b234b">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ife04218e856a48278b06d3e0238b9372_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM5LTktMS0xLTA_300cd366-05d9-4dd1-a8d7-74e69f5bb737">1,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">Cumulative Preferred Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i327623b72dc0464192902a4f83082ab7_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTctMS0xLTA_480b4e50-7d7a-4039-b114-cd0a69ac7141"><ix:nonFraction unitRef="usd" contextRef="iee8e6d19091b415691929927311fc3be_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTctMS0xLTA_7a5223ec-fdcb-424d-98f6-d5c1f47606b8">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="ib6efc65ebac44fed93f272806b00b2d6_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTktMS0xLTA_32afb95e-b695-4e17-974a-e9e3f41c5a1d"><ix:nonFraction unitRef="usd" contextRef="i483ba6bc91d246ce8a491fd53e08c6d9_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTktMS0xLTA_65bd2b8d-129a-4097-9266-ff4173d9e1d5">37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ2LTctMS0xLTA_c1c687e9-5bf3-4777-a112-800884002126">8,766</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="id9f11733e63a4833af2af0fc5ae95edd_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ2LTktMS0xLTA_fed467a3-69bb-4f10-8187-b8cf3f64d9ef">8,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_142"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Unaudited Consolidated Financial Statements</span></div><div id="i33db34ded1c746af85b531db372bbe48_2947"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These interim consolidated financial statements have been prepared by CMS&#160;Energy and Consumers in accordance with GAAP for interim financial information and with the instructions to Form&#160;10&#8209;Q and Article&#160;10 of Regulation&#160;S&#8209;X. As a result, CMS&#160;Energy and Consumers have condensed or omitted certain information and note disclosures normally included in consolidated financial statements prepared in accordance with GAAP. CMS&#160;Energy and Consumers may have reclassified certain prior period amounts to conform to the presentation in the present period and to reflect the implementation of new accounting standards. CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures; actual results could differ from these estimates. In management&#8217;s opinion, the unaudited information contained in this report reflects all adjustments of a normal recurring nature necessary to ensure that CMS&#160;Energy&#8217;s and Consumers&#8217; financial position, results of operations, and cash flows for the periods presented are fairly stated. The notes to the unaudited consolidated financial statements and the related unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the 2020&#160;Form&#160;10&#8209;K. Due to the seasonal nature of CMS&#160;Energy&#8217;s and Consumers&#8217; operations, the results presented for this interim period are not necessarily indicative of results to be achieved for the fiscal year.</span></div><div id="i33db34ded1c746af85b531db372bbe48_2616"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8xMzE5NDEzOTUzNDIwOQ_95e6f936-0f5f-4713-b9ee-ca11ccac25d7" continuedAt="i8bb51bdaebc04498b6e1136f05447330" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8xMzE5NDEzOTUzNDIwOQ_feaea8ca-145f-4555-b577-76f2ec5d36dd" continuedAt="i5cc73e6630f948acae9b68005ccaa496" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i8bb51bdaebc04498b6e1136f05447330" continuedAt="i0bfccbaf3ed747228574bcdc9bea757c"><ix:continuation id="i5cc73e6630f948acae9b68005ccaa496" continuedAt="i7762178db4ad430c938eeb5faae72561"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="i8879eb3ea88b4e09aa9e09aa0fac3a7d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTMz_4261392c-3b83-417a-ab1f-3603d9fd1055">28</ix:nonFraction>&#160;million voluntarily to utility customers. In February 2021, Consumers submitted a filing proposing that the refund take the form of incremental spending in 2021 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. Consumers&#8217; proposal indicates that if it does not achieve the incremental spending, the remaining balance would be provided to electric or gas utility customers through a bill credit. Consumers had recorded a current regulatory liability of $<ix:nonFraction unitRef="usd" contextRef="id0a74c407fdd4f9987f63d05016da02c_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTI3_24e7d8c2-6a5d-4c6e-a70e-63661fb5c5d2">28</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020 related to this voluntary refund.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through incremental service restoration spending in 2021 above amounts included in rates or through a bill credit to electric utility customers in 2022. As a result, the $<ix:nonFraction unitRef="usd" contextRef="i48d64066771c4558bc69c39c02324cb3_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTM5_23a49e05-f2d2-46f8-bdfb-a3d861c90634"><ix:nonFraction unitRef="usd" contextRef="i2750a91df12d4691a23db2ca4dc05b82_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTM5_97c8a5d7-60e2-4c27-8088-695712e4c3ae">14</ix:nonFraction></ix:nonFraction>&#160;million gain to be shared </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i0bfccbaf3ed747228574bcdc9bea757c"><ix:continuation id="i7762178db4ad430c938eeb5faae72561"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">with customers was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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%">Consumers will file its 2020 energy waste reduction reconciliation in 2021, requesting the MPSC&#8217;s approval to collect from customers the maximum performance incentive of $<ix:nonFraction unitRef="usd" contextRef="i51f7d494a03b4c6ba99c937031f715e1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:RequestedRecoveryCollection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl80Mzk4MDQ2NTExNTM3_9267bf11-874f-49b2-ae21-ff06cbc95521">42</ix:nonFraction>&#160;million for exceeding statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i00672fe4da6845208c6807e5ab971e8b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl80Mzk4MDQ2NTExNjUy_fbd8aa71-65db-4ce7-b03d-da25b836701b">42</ix:nonFraction>&#160;million in 2020.</span></div></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_154"></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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjMx_6fc2aab9-9716-4664-b193-6d6407b2d317" continuedAt="ic405c35be2074a9cb2e400497a60dc09" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg3_f8e4e07e-bb2f-4af1-945c-f3e3c3eebdc6" continuedAt="i17dc59b6e6bb49c09f86e007517c2887" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ic405c35be2074a9cb2e400497a60dc09" continuedAt="i6a31d1556b48496c84f335cba8c508b2"><ix:continuation id="i17dc59b6e6bb49c09f86e007517c2887" continuedAt="i9087adab65814865a2cc96a0ddef5907"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures that state that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement that established the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI3ODQ_17f867e5-a313-4b48-b1b8-e5e273f3fa7b">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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="4" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI5NDc_8824ca05-ce8e-4d02-b2e1-254e21c51eb7">4.34</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="2" format="ixt-sec:numwordsen" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI5NzU_229c527a-c9d7-45e5-9950-b5349d18d27e">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzMwODQ_856c85d6-b311-4dae-8cfb-6a5a6b2e0064">56</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="ic751dae0da304a0ca22edc4e6869c6be_D20210101-20210331" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjM1_b2177609-5872-4e35-bb33-ebde6db68b4b" continuedAt="i597887e013e4404e9956f475f889c7fb" escape="true">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i597887e013e4404e9956f475f889c7fb"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMi0xLTEtNjU0Nw_4f0518a9-295d-4504-8a67-df74834044be">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMi0xLTEtMA_bb658530-d4bd-4663-899c-1c219d164d3b">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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtNC0xLTEtMA_1eee180a-ca4e-45fd-b4fb-14d8bf570bd3">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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtNi0xLTEtMA_411aed5b-75e9-4c2b-b4f5-33d334c0388a">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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtOC0xLTEtMA_0e2a0159-f6ec-4021-b250-17ed78bff1af">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="i11997c7a497e409c96f8c5f5297c006c_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMTAtMS0xLTA_ea04c024-952e-4a80-9c7e-b485f576e758">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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $<ix:nonFraction unitRef="usd" contextRef="i29c64e9b98e944ef8b75ebdd755d8e0b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:ForeignGovernmentTaxClaimOnSale" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzM3OTA_fd68bc57-6ca2-4242-9371-6a386ea2d20e">152</ix:nonFraction>&#160;million in taxes, plus substantial penalties and interest that could be up to or </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%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i6a31d1556b48496c84f335cba8c508b2" continuedAt="i2e9a07ecee5c4bd58d18f8fa18c00c59"><ix:continuation id="i9087adab65814865a2cc96a0ddef5907" continuedAt="i9138af72649148b5aa95d7d9e7429740"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates that its liability for NREPA sites for which it can estimate a range of loss will be between $<ix:nonFraction unitRef="usd" contextRef="if20cbb5afeda43619aa3da6970ab1141_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NTM_1d69025a-2eb4-4ee6-bbd9-bffed197a981"><ix:nonFraction unitRef="usd" contextRef="ia11bc6f0cf2a4c2db7117266790946e6_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NTM_973e554e-3a01-4499-a71a-b737800c5dcb">2</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iddcdd651e8b743bf84f6620d51f905cd_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NjA_ddeb3ec8-110f-4237-9b32-b78b2082c830">4</ix:nonFraction>&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="if20cbb5afeda43619aa3da6970ab1141_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzUwMDk_1d69025a-2eb4-4ee6-bbd9-bffed197a981"><ix:nonFraction unitRef="usd" contextRef="ia11bc6f0cf2a4c2db7117266790946e6_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzUwMDk_973e554e-3a01-4499-a71a-b737800c5dcb">2</ix:nonFraction></ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA has reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties, including Consumers, that were asked to participate in the removal action plan declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates that its share of the total liability for known CERCLA sites will be between $<ix:nonFraction unitRef="usd" contextRef="i36ec7e553d084a2eac83a2b5684523bf_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzYzMTU_b85f7305-2bcc-44db-bb67-79ac296d962c">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ie840808b963f4fcdb2a03a8a170ca1a9_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzYzMjI_7debdaa3-b011-403f-83cb-2cdebbcefd4c">8</ix:nonFraction>&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i7dbeff6e5ac94d13a6ae08c50fb896b7_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzY1Mzg_755c69fa-3ecf-4c8c-8b00-ef4e7510979f">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%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i2e9a07ecee5c4bd58d18f8fa18c00c59" continuedAt="i36687db3a02640baa70538cdb23fe7ac"><ix:continuation id="i9138af72649148b5aa95d7d9e7429740" continuedAt="iebe4b6e0489546a7974321873926d52a"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MCV Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March 2021, the MPSC approved the settlement and associated agreements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include <ix:nonFraction unitRef="site" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwNDg5_d3cc418e-8a32-457f-baf4-20ad0386866d">23</ix:nonFraction>&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwNzY2_308288be-a404-4b4f-9d59-bea152379814">56</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="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="4" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTEy_25e443b4-64af-49d6-9983-670dd47b775b">2.57</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="3" format="ixt:numdotdecimal" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTQw_c973b657-95fd-4e32-b8f5-9b4a7316fc92">2.5</ix:nonFraction> percent. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTk5_e4e78a9c-8267-44c8-8490-a1ec81423b7c">61</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg2_53b18d39-2321-4bc0-8764-81ce66c6d217" continuedAt="i5d7069730c13441e85c5aa78be84bd9a" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i5d7069730c13441e85c5aa78be84bd9a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMi0xLTEtNjU3NA_54b50c82-01ae-4ca5-a2f3-9e23b7fb1224">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMi0xLTEtMA_ca84b0d4-0b68-461d-b38e-7ae266f468dd">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtNC0xLTEtMA_1aa44b35-1ec6-4062-b1be-44dedd4121a7">23</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="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtNi0xLTEtMA_16923f9a-a372-4a58-aead-256e3733f728">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="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtOC0xLTEtMA_c1af8f29-add0-4bad-ace3-fbb153471078">2</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="ia1d937f3bd904cc28378e4bb15617ea2_I20210331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMTAtMS0xLTA_042e86fe-3ed1-4045-9e23-1315514eb449">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="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331" format="ixt-sec:durwordsen" name="us-gaap:RegulatoryAssetAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjQ3_53ea6cbe-f307-4076-ad65-6abc5ddc5084">ten-year</ix:nonNumeric> period. At March&#160;31,&#160;2021, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i46db1857ff3544449fd42bbcb3b5af00_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExNjM2_aef08a4f-8bb5-4570-b3a4-1965211ad0ac">118</ix:nonFraction>&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $<ix:nonFraction unitRef="usd" contextRef="i068abde675b74083aa7abd91a97ba0d8_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExODA5_4c2c5c41-6c76-454a-94a8-ef2def50238e">3</ix:nonFraction>&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="i252346779d5d45ea8395bb379df2c14a_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExODY4_8795b728-84f7-4661-a193-cebabec548ff">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></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i36687db3a02640baa70538cdb23fe7ac" continuedAt="id8cc2a37d58145dbb5c8ef01ba9274a5"><ix:continuation id="iebe4b6e0489546a7974321873926d52a" continuedAt="i771d5f9388084aa4a913c6766c53f306"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="i4fdfb898a15f4f7c8ef76bf9f696f9bc_D20200501-20200530" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk0NDE_ad6d393e-ee69-4d50-ab06-0695bdd1f4c7">10,000</ix:nonFraction> civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="icfb11fea10794eda9f2fd0122ac76379_D20200901-20200930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEzMjA3_2b889877-ad19-4936-bc5a-566dad414b55">7</ix:nonFraction>&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February 2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At March&#160;31,&#160;2021, Consumers had incurred capital expenditures of $<ix:nonFraction unitRef="usd" contextRef="i7dc4421934424663880fbfdc2c245484_D20190130-20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEzNjMz_3d0b7fb5-5765-46fd-89fd-c5649dd38af1">17</ix:nonFraction>&#160;million to restore and modify the compressor station. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $<ix:nonFraction unitRef="usd" contextRef="i82ddde0f4b994ab581fd49b2c8363fcd_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc0MDc_c8e2b55a-6c92-49bf-beb4-87bf1321671d">10</ix:nonFraction>&#160;million related to the compressor station; of this amount, $<ix:nonFraction unitRef="usd" contextRef="i5a63fd88cdad4b8192a5ad3e1df93e43_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc3MzQ_cbf07a90-e315-48f9-a820-ea33fab70e17">7</ix:nonFraction>&#160;million represented recovery of the costs to repair the station and $<ix:nonFraction unitRef="usd" contextRef="if8453f9639d24128a3debc62481d5573_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc3ODI_e935d988-5ef9-4cb9-8b61-95beae1ffbda">3</ix:nonFraction>&#160;million represented recovery of incremental gas purchases related to the fire. Consumers recognized $<ix:nonFraction unitRef="usd" contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDgzNTQ_8897c98c-cf9e-413b-8169-8e1b089838b7">4</ix:nonFraction>&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $<ix:nonFraction unitRef="usd" contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk2MDU_587bc1af-aa62-4742-88d5-00748544942a">3</ix:nonFraction>&#160;million as a reduction of maintenance and other operating expenses, and $<ix:nonFraction unitRef="usd" contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk2ODU_44affbda-3273-4638-bcf3-8d7fecf562cd">3</ix:nonFraction>&#160;million as operating revenue.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg0_6e485f4a-dd50-41fb-a1f6-82820df7ebd4" continuedAt="icbff4b7f27c24d18a8b13f5270d6bc18" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NzA3_97475c55-93a1-4402-9254-7f688ee9fd1a" continuedAt="i2797609720284a98b167375c91de24c0" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:40.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaa96e5d05d2a47e5b5bba85d07a11b0c_D20210101-20210331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtMi0xLTEtMA_355e0eba-9340-4fe8-a941-0ad77b2eb2eb">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="id008b6ee8965463ea7f59dd5f5e86bda_I20210331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtNC0xLTEtMA_20445dde-6c4b-4739-b2ba-898257d11409">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id008b6ee8965463ea7f59dd5f5e86bda_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtNi0xLTEtMA_5ad24a9f-f735-41bd-8e3d-77656b67f7f5">&#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="i8ac11dc724154c03afc09fc4bddd5d81_D20210101-20210331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtMi0xLTEtMA_b3c0d7ef-9126-40fa-9e2f-5efd51e34406">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="i0bcb22d8ac18423da1b0916545366ace_I20210331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtNC0xLTEtMA_50b56c34-31dd-459d-8e7d-cd4085a6a04d">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bcb22d8ac18423da1b0916545366ace_I20210331" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtNi0xLTEtMA_1463232e-8a3e-45ac-a482-a4b440f85a42">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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ie357a46610754a8ca9340f2f05f3d603_D20210101-20210331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtMi0xLTEtMA_3ed1c121-9987-4a8b-b225-7a3c1d5ea352">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="i47062e914a564ad7a704edd0d46d3559_I20210331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtNC0xLTEtMA_d1072e8c-29df-4a90-ab65-157f1a82ff9c">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="i47062e914a564ad7a704edd0d46d3559_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtNi0xLTEtMA_738172dc-80ec-4067-bd55-29a9f394941b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2b5941dc66d147d58fcf29cb15fd8cac_D20210101-20210331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctMi0xLTEtMA_9e778b55-fc2e-423b-8502-18bf416c1be6">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="if9493d6180284abf9920d00740b4647d_I20210331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctNC0xLTEtMA_29c2c8ed-3f80-40c3-b9d5-89cb26d672e2">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="if9493d6180284abf9920d00740b4647d_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctNi0xLTEtMA_3294543c-8d59-40ca-aa78-2b102af199f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover <ix:nonFraction unitRef="number" contextRef="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE0OTk5_eec7adb7-ddcb-4d9c-a3de-f3d9bbeec10f">49</ix:nonFraction> percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in </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%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="id8cc2a37d58145dbb5c8ef01ba9274a5"><ix:continuation id="i771d5f9388084aa4a913c6766c53f306"><ix:continuation id="icbff4b7f27c24d18a8b13f5270d6bc18"><ix:continuation id="i2797609720284a98b167375c91de24c0"><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%">the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S. Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. The carrying value of these indemnity obligations is $<ix:nonFraction unitRef="usd" contextRef="ia6d3b71442ec4b07adf7c6975ea23f1c_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE2NDQ3_ac57fa4f-882e-4208-b739-54e878998926">1</ix:nonFraction>&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_2639"></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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjM5L2ZyYWc6ZTU0NTMwZDQ1NTIxNDQ4MGIzN2NlZDE3YzUxYzljNTYvdGV4dHJlZ2lvbjplNTQ1MzBkNDU1MjE0NDgwYjM3Y2VkMTdjNTFjOWM1Nl8xNjQ5MjY3NDQzOTQ0_06785cf7-a777-4828-b193-fa3307a3c146" continuedAt="i7fc6b473abb84be98cdf301040ca613c" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjM5L2ZyYWc6ZTU0NTMwZDQ1NTIxNDQ4MGIzN2NlZDE3YzUxYzljNTYvdGV4dHJlZ2lvbjplNTQ1MzBkNDU1MjE0NDgwYjM3Y2VkMTdjNTFjOWM1Nl8xNjQ5MjY3NDQzOTQ0_6cac1292-9d7d-41ed-adb3-994eec479945" continuedAt="i8a92a6f3c2d64ec2926fed7fcb52e654" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="i33db34ded1c746af85b531db372bbe48_2653"></div><ix:continuation id="i7fc6b473abb84be98cdf301040ca613c" continuedAt="i702b985efd2d4d818c89f3fb9e6d0baa"><ix:continuation id="i8a92a6f3c2d64ec2926fed7fcb52e654" continuedAt="i3ca99bcaae0b445a8167e17843152a9a"><div 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTMx_5aeae9d5-8770-4a23-b277-8f96d029c703" continuedAt="i8d69e1b373364cfab673707ce8c01e8c" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTMx_6484280d-362e-46f1-8fbb-b053f5c28c97" continuedAt="ib81f80051b2c48d7bc0ee83b367c17f0" escape="true">The following credit facilities with banks were available at March&#160;31,&#160;2021:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i8d69e1b373364cfab673707ce8c01e8c"><ix:continuation id="ib81f80051b2c48d7bc0ee83b367c17f0"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2023</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="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTItMS0xLTE5OTU_87173274-0909-4234-8b59-5f67ef3b6629">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="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTQtMS0xLTE5OTU_73ed521d-4aa6-4082-a1f8-2bc61d7c237b">&#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="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTYtMS0xLTE5OTU_c204ef81-5621-49b6-b699-6e89baad8e00">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="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTgtMS0xLTE5OTU_dc68c53a-ff7d-47f6-a216-7e51bf6705f9">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;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%">CMS&#160;Enterprises, including subsidiaries</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25, 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">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="icc5d21b2ccae44b6afbac4be270f57a8_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTItMS0xLTE5OTU_9fd63c65-eae2-44aa-aa0c-9b3c430b0a45">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="icc5d21b2ccae44b6afbac4be270f57a8_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTQtMS0xLTE5OTU_b8c2c4fb-1248-4c28-9be4-2dbf115180d1">&#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="icc5d21b2ccae44b6afbac4be270f57a8_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTYtMS0xLTE5OTU_961e590c-5ae3-47b1-aa29-d3fef7a3fd02">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="icc5d21b2ccae44b6afbac4be270f57a8_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTgtMS0xLTE5OTU_8193a2df-7c74-4281-9d73-725c8b96bee7">&#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%">September&#160;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifead713426f24edcb03d0dc2023d8c22_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTItMS0xLTE5OTU_77bc0e7c-c3b5-4bf4-925b-76ea6ac766e6">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="ifead713426f24edcb03d0dc2023d8c22_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTQtMS0xLTE5OTU_57665f25-6662-4a17-96de-5988ed50eaab">&#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="ifead713426f24edcb03d0dc2023d8c22_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTYtMS0xLTE5OTU_17eba3cf-8a6f-42a8-90df-460baa0448b2">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="ifead713426f24edcb03d0dc2023d8c22_I20210331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTgtMS0xLTE5OTU_7e0424c2-3ea7-43b2-867d-72e521a43cdc">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-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">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 5, 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="iae40c44aaa9449e18ebdec7216ea65ba_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTItMS0xLTE5OTU_3d90fbb7-5e0e-4efe-b307-f38959ea7a9f">850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="iae40c44aaa9449e18ebdec7216ea65ba_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTQtMS0xLTE5OTU_6aaf412d-ac93-49d5-95fc-1a0763d3e67f">&#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="iae40c44aaa9449e18ebdec7216ea65ba_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTYtMS0xLTE5OTU_9bd91cfb-d179-439d-aa89-70901cfdcdfa">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae40c44aaa9449e18ebdec7216ea65ba_I20210331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTgtMS0xLTE5OTU_0b66e071-de9a-4f11-9dfa-4d97b0c3d917">838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 19, 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%"><ix:nonFraction unitRef="usd" contextRef="i7d699932737947979093fb993607e4b6_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTItMS0xLTE5OTU_c3416e0b-3edf-42be-92e8-e97894d5e9ed">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="i7d699932737947979093fb993607e4b6_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTQtMS0xLTE5OTU_b098ecd9-764c-4be0-b972-ec2db76b92be">&#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="i7d699932737947979093fb993607e4b6_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTYtMS0xLTE5OTU_4391976a-c8e1-4068-a545-8be1a6ffaa95">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="i7d699932737947979093fb993607e4b6_I20210331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTgtMS0xLTE5OTU_515465f7-79c6-4409-aba2-2178293d3ccd">249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 18, 2022</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="usd" contextRef="id6a2493001f14edebce1399888444d02_I20210331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC0yLTEtMS0xOTk1_490d12fb-949d-41d8-bfee-3a7c5bfd6c16">30</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="usd" contextRef="id6a2493001f14edebce1399888444d02_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC00LTEtMS0xOTk1_1ba110a1-9349-4ddd-a52a-d4fe2fa0d80e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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="usd" contextRef="id6a2493001f14edebce1399888444d02_I20210331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC02LTEtMS0xOTk1_aff66bbd-385d-4888-9894-c84079075eb3">30</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="usd" contextRef="id6a2493001f14edebce1399888444d02_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC04LTEtMS0xOTk1_0d6c9b2d-37f2-4a97-9e48-c8c7af7cec8c">&#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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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;13, 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">Under this facility, $<ix:nonFraction unitRef="usd" contextRef="i1edb168d19af473eb38a2ca1e1c1a88a_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8yMTk5MDIzMjU5MTkx_4cdb2a07-09f0-4da4-bdf3-b7abbe656f73">8</ix:nonFraction>&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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.</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%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i702b985efd2d4d818c89f3fb9e6d0baa" continuedAt="i1022b7f466774c09a0e9dfa264d2106c"><ix:continuation id="i3ca99bcaae0b445a8167e17843152a9a" continuedAt="ie147c4a9e84547ea9115fbe9b0450872"><div 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="i6f0ff74e69f942f4828427b4bbff3ab2_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cms:ShortTermDebtAuthorizedBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4Nzg1_ca164b1d-256e-4086-b1a4-fda1da2d9cb0">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2021, there were <ix:nonFraction unitRef="usd" contextRef="i03b5924f774144f1a0be606a4b961116_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4ODAy_1b322ac9-0178-42b0-952d-bf7812dd6894">no</ix:nonFraction> commercial paper notes outstanding under this program. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="iceb0ff04d1484733b250b5718e79ea04_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4OTMx_f7547dbe-6199-4937-853e-11c785cc28f8">350</ix:nonFraction>&#160;million at an interest rate of one month LIBOR minus <ix:nonFraction unitRef="number" contextRef="ic71aea968de8459e99e778e46156b64b_D20201201-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTc0Ng_8e2a51a2-baf0-496f-b691-d0da20d6c605">0.100</ix:nonFraction> percent. At March&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="i22139e6f09da417399bddf0886e080e1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTMxOQ_44d4d807-00d2-4454-a621-ed06d28da8d0">57</ix:nonFraction>&#160;million was outstanding under the agreement at an interest rate of <ix:nonFraction unitRef="number" contextRef="i22139e6f09da417399bddf0886e080e1_I20210331" decimals="5" format="ixt:numdotdecimal" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTM4NA_565540ba-5e2f-4aa2-ad4c-c43a4a6b82f0">0.014</ix:nonFraction> 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 March&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-8" format="ixt:numdotdecimal" name="cms:AmountAvailableForDividendDistribution" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5MTIw_fcc7e14f-79df-4929-902b-d780ba75d39d">5.7</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 March&#160;31,&#160;2021, Consumers had $<ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5MjY4_868cb64f-5c3c-44ba-8a6e-931f1b2cabc4">1.7</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%">For the three months ended March&#160;31,&#160;2021, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTI1_0dad5e04-4751-4a77-b5ad-8544323a5d87">276</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_2665"></div><ix:continuation id="i1022b7f466774c09a0e9dfa264d2106c" continuedAt="ia27133a20993464f8eabcd913ca89abe"><ix:continuation id="ie147c4a9e84547ea9115fbe9b0450872" continuedAt="i18e469c6a9a142cd817fa97d0805a789"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="cms:StockOfferingProgramMaximumValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjI4MjIx_fee3616d-56c8-400e-8fd5-8735132b080a">500</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjMwMjkz_f3c768ff-8b2b-461e-b651-02e31b3913cb" continuedAt="i3a60c628636d4848a9b5c340b405bdd6" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at March&#160;31,&#160;2021:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i3a60c628636d4848a9b5c340b405bdd6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTItMS0xLTIyNDI_1ff7cd28-02da-4ff9-b69c-c3017d046d2c">846,759</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTQtMS0xLTIyNDI_26d238b5-0580-4043-8103-685333858bd9">61.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i687178ec47b04101b9c80eb4b2c38d11_D20210331-20210331" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTYtMS0xLTIyNDI_9009e803-8701-4b35-869f-a2837e8ce90d">60.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTItMS0xLTIyNDI_38daa312-1c26-4ae4-8343-ecbbd1cde55e">115,595</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTQtMS0xLTIyNDI_a8347688-40f4-45e4-8607-ecf4f93c3327">61.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic23f01453900438e9c23f6d1470db8c9_D20210331-20210331" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTYtMS0xLTIyNDI_a20f1fdc-ec95-450c-a883-2896e6ccd9c3">61.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></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded 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%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ia27133a20993464f8eabcd913ca89abe"><ix:continuation id="i18e469c6a9a142cd817fa97d0805a789">If CMS&#160;Energy had elected to net share settle the contracts as of March&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver <ix:nonFraction unitRef="shares" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjI4ODk3_e4a68960-463c-40e1-ba37-c695a855f545">16,758</ix:nonFraction>&#160;shares.</ix:continuation></ix:continuation></span></div><div id="i33db34ded1c746af85b531db372bbe48_160"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0MzY_3dd0dee9-b4d6-4507-905d-957a0ab14930" continuedAt="i5484ac5757a64a66b28060966efc1ae6" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDE_c68dd1d6-f6f5-4fc9-a286-93e6491f03bd" continuedAt="i25470774136f4ba3a032b1a49abcc928" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5484ac5757a64a66b28060966efc1ae6" continuedAt="i8989924611c447f885f3d6cebbfab814"><ix:continuation id="i25470774136f4ba3a032b1a49abcc928" continuedAt="i976083437c2e4c1c990598d22828bbb0"><div 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><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDI_fb4c3dd6-1025-437a-84e7-8f9d95760af2" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDM_b4420118-e61b-43c7-a370-6624053432bd" 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtMi0xLTEtMA_b9126bcd-ec66-4cad-b775-8e1128c73123">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="ia283f866195e42fd9d5e3e53c0179235_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtNC0xLTEtMA_363e7749-f6a0-412e-9458-1a24e7073c9c">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtNy0xLTEtMA_b3c34e91-de45-43c9-970e-854918a8b4e2">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="i296099f0bb10403aaea09528f65d8fb6_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtOS0xLTEtMA_3b1f8aba-328d-42da-b143-31a91661652c">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctMi0xLTEtMA_e54ddba0-92c7-4793-8190-ca25c28eb4c5">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="ia283f866195e42fd9d5e3e53c0179235_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctNC0xLTEtMA_723c8a52-cf4a-434c-beed-504cb11d1da8">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctNy0xLTEtMA_594861d7-e1cd-4971-a297-d4ea8bfc123b">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="i296099f0bb10403aaea09528f65d8fb6_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctOS0xLTEtMA_1a80eb3a-a526-486c-a5fe-5dc5c012ef5b">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktMi0xLTEtMA_202ec1f1-c728-4200-a41e-0db7f1356f17">&#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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktNC0xLTEtMA_ac224602-6441-45f6-9ce3-18706901b7bb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktNy0xLTEtMA_d16eb2ed-4209-47a0-8c37-ce89fed37d1f">&#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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktOS0xLTEtMA_42aafd19-8de3-4fca-972d-4d4973e671be">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63e9f3c08b6c4ced8afec10233c43dac_I20210331" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTItMS0xLTA_abf565bb-5899-418d-9911-a87ceb50c9eb">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTQtMS0xLTA_6cc99453-e812-4fd3-8eb5-c23bd5069dec">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iebe744a3e3264074a74c3e82e672ddb6_I20210331" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTctMS0xLTA_e6a2eda6-b972-4a51-944b-17fe90dce5d6">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="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTktMS0xLTA_3febe99f-d864-464b-90ee-c2efe14b6f11">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTItMS0xLTA_74e136bb-2fae-44f1-ab52-ea566348456d">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="ia283f866195e42fd9d5e3e53c0179235_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTQtMS0xLTA_cabecca1-f2ec-4619-ac06-0c5851d15e10">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTctMS0xLTA_f5880d89-dcf9-4763-8652-987d9423bb61">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i296099f0bb10403aaea09528f65d8fb6_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTktMS0xLTA_9fa72846-099f-4b78-9cf8-21c531beee2f">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTItMS0xLTA_2059619f-66c0-42d0-9b4e-6419cde18a1b">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTQtMS0xLTA_8f2a972a-8a49-4def-9612-d61212a5ac71">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTctMS0xLTA_ace2a229-e281-4e59-ab93-b25e4f6e01d5">&#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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTktMS0xLTA_4106595a-5a48-4164-a4b6-daeb2b0ab67f">&#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="i63e9f3c08b6c4ced8afec10233c43dac_I20210331" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTItMS0xLTA_64ce7b01-f322-438f-b3c7-8b8dffca8cf5">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTQtMS0xLTA_1be68c91-32c6-4b18-b5e4-5282fbb1284a">40</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="iebe744a3e3264074a74c3e82e672ddb6_I20210331" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTctMS0xLTA_50a84e89-65ce-4df9-b58c-051cb3235ce5">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 #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="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTktMS0xLTA_3624894b-4d10-463c-b258-ed9795ee89c5">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;11, Cash and Cash Equivalents.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i8989924611c447f885f3d6cebbfab814"><ix:continuation id="i976083437c2e4c1c990598d22828bbb0"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;2 or Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i9ded36ece09a44258c54336fc2c8e696_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzMzNDc_f32ce1a2-0625-4691-aede-31c39d2ccde0">83</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i4e3022bf326f403e99a7b48af5bf510a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzEwOTk1MTE2MzQ1MjM_34d8e9d0-c7ac-4b05-8d81-b92574f10db0">85</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzEwOTk1MTE2Mjg0NjE0_1f933eff-b0ab-42b0-a8ff-5cd4dd26feeb">1</ix:nonFraction>&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2021 and a loss of $<ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM3MTE_6443749c-9fb7-4115-82a2-f8f806e45794">5</ix:nonFraction>&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2020. There were no material impacts on interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $<ix:nonFraction unitRef="usd" contextRef="ib833855be6104ddabbbce4d74f0fc227_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM5NjI_b4a39816-dd1f-492b-b150-ae529fe57f7e">7</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i605e92a8dac84c148029eb550d116820_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM5NzU_88a50371-68d6-4851-8692-e8d1b90809ed">9</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i4593b451aaa54baf90c7a97c88403d37_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ1MTQ_3d96bab0-86a4-41be-a7f5-1f94e65bea20"><ix:nonFraction unitRef="usd" contextRef="i50069716a46943f788d3d835779f8f6c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ1MTQ_d446ead1-22c4-466f-afd3-3563b63c0c1d">134</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and  December&#160;31,&#160;2020. The fair value of these interest rate swaps recorded in other liabilities was $<ix:nonFraction unitRef="usd" contextRef="i3d31b14c2ef147a2acc3999f92a5e9f3_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ2MDk_3f9026c4-fa82-4101-adf5-4f1635f096de">5</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i0c9cbcbd66b84dc484d9f6d5695c124d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ2MjI_eae159eb-d7cf-4f5b-a379-3f9a3574dceb">6</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. Both gains and losses on the swaps and changes to the carrying value of the hedged notes receivable are recorded within operating revenue on CMS&#160;Energy&#8217;s consolidated statements of income. The net impact of these hedges on operating revenue was not material for the three months ended March&#160;31,&#160;2021 and 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level 3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_163"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">5:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDA_62feb0b9-bc9c-4672-b2ec-9bc8c7b30234" continuedAt="i1d96855954304752992bc04c25e6a9bc" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDU_aaddbbdb-9fe3-446b-9efe-11bab362a9ea" continuedAt="i283b13c834ff45bd989dc36de566add4" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i1d96855954304752992bc04c25e6a9bc" continuedAt="i7e794e26b51c4eb08293cd03ccb4ba30"><ix:continuation id="i283b13c834ff45bd989dc36de566add4" continuedAt="i7f59d16939a845c9a387288a75b41329"><div style="margin-bottom:12pt"><span style="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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDI_318c32e8-3476-473b-80f7-f2abb8056e8d" continuedAt="if6678a9b86594d16a54cd5ecd615e7f6" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDk_1c3f813b-6a70-44fa-a144-52aacef9adf6" continuedAt="i88c2cdde0a7b474993175bc57d40fad2" escape="true">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="if6678a9b86594d16a54cd5ecd615e7f6" continuedAt="ia01e05d8409146dc99c51dc00a372c40"><ix:continuation id="i88c2cdde0a7b474993175bc57d40fad2" continuedAt="iccbf5fb301f5488198a83f320d96f639"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMi0xLTEtMA_5467da30-6358-4325-a07c-9dcf232afd20">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctNC0xLTEtMA_339e05bf-416f-417b-938b-e2172c6c5983">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctNi0xLTEtMA_5e360baa-bc83-4d34-99f6-91a53f657065">&#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="ib9dce5de78b14621b2d0836236dbba32_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctOC0xLTEtMA_5c8b51ca-5ff7-4b5a-8cbd-144879d39fd0">&#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="if809f6a683e34f2fbfe4f98085e830e5_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTAtMS0xLTA_cada99ef-ab0d-432c-8ed9-d95a4d780a0c">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTMtMS0xLTA_c762f370-145d-422d-b89d-c375137b613a">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="i2e8dd65a2a66453883e13272b6551c9a_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTUtMS0xLTA_7e2c0656-4009-4471-8e4e-938cef6c66bb">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="i31ea67dce0d842d7b36335beb31b08e7_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTctMS0xLTA_0fc430d7-e2ff-4025-bb5a-d095fcf029ce">&#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="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTktMS0xLTA_173f9abb-3074-47cc-b182-3c61b6afb3bc">&#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="i28a17c82d0864075bddb2e9e34697710_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMjEtMS0xLTA_8f257362-c598-4967-9c81-bd83ffbbc2c5">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMi0xLTEtMA_974d5254-147f-462a-9862-5644378db3e5">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtNC0xLTEtMA_4b935558-c122-4c7e-b015-19de3787e99e">3,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtNi0xLTEtMA_8bfa0e6e-855b-4217-83ef-2249dd29790a">&#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="ib9dce5de78b14621b2d0836236dbba32_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtOC0xLTEtMA_a53e888f-d60a-40f0-b55e-73b67fea7e5a">&#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="if809f6a683e34f2fbfe4f98085e830e5_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTAtMS0xLTA_e7084cfe-589a-4969-9087-e08b17ff022e">3,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6ac01316ef5f41599fb7f28e51c3a983_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTMtMS0xLTA_c91e9e94-5326-48cc-921f-f2aadae18fe7">2,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTUtMS0xLTA_34bcae26-2c27-48b9-bbd4-c1007b889919">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTctMS0xLTA_d5d30b16-dd78-49d2-94e1-5f188a61bd60">&#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="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTktMS0xLTA_0c5198c0-4ce1-4a68-a80b-25c3116d410b">&#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="i28a17c82d0864075bddb2e9e34697710_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMjEtMS0xLTA_9e9bcfd0-98a8-499c-9ddb-4b288321e6fb">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:100%">Securities held to maturity</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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMi0xLTEtMA_ff2bce6f-168f-49a9-b103-f361c1cfaf36">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="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktNC0xLTEtMA_e2b4fefa-678c-4ad8-a441-203c39880df8">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="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktNi0xLTEtMA_4b6465d3-ad1e-4258-af1b-b5dd173de8b5">&#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="ib9dce5de78b14621b2d0836236dbba32_I20210331" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktOC0xLTEtMA_ac87e257-c55d-4788-be7e-8b823d2cd80f">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="if809f6a683e34f2fbfe4f98085e830e5_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTAtMS0xLTA_8dc3edd2-7aa6-4d64-9a16-5421f4f4fe59">&#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="i6ac01316ef5f41599fb7f28e51c3a983_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTMtMS0xLTA_10a2ce4b-79d4-4266-831d-ba2c93012e09">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="i2e8dd65a2a66453883e13272b6551c9a_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTUtMS0xLTA_6c18a952-9b17-483d-9bcc-97945befd577">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="i31ea67dce0d842d7b36335beb31b08e7_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTctMS0xLTA_f17fe286-3075-467b-b917-a10249ed58ce">&#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="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTktMS0xLTA_ff47df0c-3e94-4ae6-89b7-6d4208bb69c3">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="i28a17c82d0864075bddb2e9e34697710_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMjEtMS0xLTA_6d588999-5624-437d-8b6e-85b1167f6f84">&#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-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">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="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTItMS0xLTA_4008d1eb-73cb-4c02-aaae-251a6c07cb65">15,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTQtMS0xLTA_8e1bda19-7515-4f95-9b29-d8f0fb64aa46">16,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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTYtMS0xLTA_00295154-55ae-4819-81ed-1d0ab38c1283">1,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTgtMS0xLTA_dd8f6fbf-9245-49be-b061-eb990ea0cf63">13,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="if809f6a683e34f2fbfe4f98085e830e5_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTEwLTEtMS0w_70d24893-501b-4bc5-a617-4480c81aa1cc">1,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i6ac01316ef5f41599fb7f28e51c3a983_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTEzLTEtMS0w_661224bf-0cb8-48cc-a03d-30bdf7e1ff1f">15,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE1LTEtMS0w_4b66b332-31fc-4037-8fac-96a4b3d39528">17,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE3LTEtMS0w_a65d830e-7980-4b6b-b123-3fb08fb8f780">1,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE5LTEtMS0w_fe46235e-18b2-45f8-8318-885ccb4e74c2">14,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTIxLTEtMS0w_78fd5121-2b01-48bc-ad16-7ea20d88dd04">2,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</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="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTItMS0xLTA_e23f23df-32ef-4cc8-9989-a2512bf09621">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="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTQtMS0xLTA_ae87f6ac-1f1b-42be-a9b3-fe36b3106e6b">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="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTYtMS0xLTA_5eb291dd-d6a3-41ec-9b65-6a6336bf06e7">&#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="ib9dce5de78b14621b2d0836236dbba32_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTgtMS0xLTA_fd6cf9b6-6fff-42ef-8add-83d1d8dff67f">&#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="if809f6a683e34f2fbfe4f98085e830e5_I20210331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTEwLTEtMS0w_1d33d3dc-af4e-468f-8367-8ee4cc380cfd">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTEzLTEtMS0w_907c8945-94b7-4ade-b19f-1bea1ddf748f">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="i2e8dd65a2a66453883e13272b6551c9a_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE1LTEtMS0w_e52ee94f-6f21-458f-8bb4-f419a8a837a4">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="i31ea67dce0d842d7b36335beb31b08e7_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE3LTEtMS0w_a4b52b8a-69df-44ba-9dd3-822091b33409">&#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="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE5LTEtMS0w_6258469d-98be-4f7f-949a-0cd1b768145d">&#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="i28a17c82d0864075bddb2e9e34697710_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTIxLTEtMS0w_e5af349f-5097-4b7e-b46b-d23d687cc55d">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1133a587f8b4405bc2cc622cca79b0c_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTItMS0xLTA_57847575-4645-44f2-a025-4c2ebc13cc8c">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d265a2468074f758dc1a047d98dae2b_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTQtMS0xLTA_23584b62-b7c9-49d4-acd4-63e191249213">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie13533218fab4d5882d720575def1b48_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTYtMS0xLTA_ac51eccc-08a4-4538-a81b-4f10fc4404a9">&#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="i8a52a1e917ea44a594e12125f320e863_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTgtMS0xLTA_f1841635-cf59-4476-a743-616c8b607413">&#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="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTEwLTEtMS0w_1ef7d24f-782b-497d-8a98-92131c07a1cc">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i73f86a952e914869bae7b1766961b75d_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTEzLTEtMS0w_3feb58a4-43d6-4796-af34-eb63349b0ebb">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="i68d3919ca45b4274916553e61da3bb34_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE1LTEtMS0w_c3cc6020-94e2-42b2-9137-1707ab02821d">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="i7acc082f499d4040b6167c6e226713f2_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE3LTEtMS0w_df80046a-6102-487a-a817-cec247b394cf">&#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="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE5LTEtMS0w_ebb1f859-db75-414c-8e30-82ef9bff06d0">&#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="ibea4a99805064a0a8719a4711c354522_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTIxLTEtMS0w_4572896c-01ab-4c85-9512-bb2961343d32">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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="id1133a587f8b4405bc2cc622cca79b0c_I20210331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTItMS0xLTA_b3a71797-077c-4389-b0ec-31a0c2e8cb67">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d265a2468074f758dc1a047d98dae2b_I20210331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTQtMS0xLTA_56994cd7-c77b-44c4-9dd2-787ae2b4f916">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie13533218fab4d5882d720575def1b48_I20210331" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTYtMS0xLTA_d9a16d21-ad40-4d0a-b417-f5f439664777">&#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="i8a52a1e917ea44a594e12125f320e863_I20210331" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTgtMS0xLTA_5b86c351-4178-41bb-ac20-977fb30abcd1">&#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="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTEwLTEtMS0w_51e367cd-b0d1-45af-a1fb-b44b6611d528">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i73f86a952e914869bae7b1766961b75d_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTEzLTEtMS0w_8216b364-376e-432c-b301-9c0243300aff">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="i68d3919ca45b4274916553e61da3bb34_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE1LTEtMS0w_18f8c66c-afda-459d-92ac-e42576c062cd">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="i7acc082f499d4040b6167c6e226713f2_I20201231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE3LTEtMS0w_d89c38bb-2046-443c-8b16-773615665fbd">&#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="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE5LTEtMS0w_d07e550f-b2d2-4e49-a27c-a8c26e557b71">&#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="ibea4a99805064a0a8719a4711c354522_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTIxLTEtMS0w_33aba3be-0234-487f-b241-734e852b9d58">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</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="id1133a587f8b4405bc2cc622cca79b0c_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTItMS0xLTA_d33ee4e2-339d-453f-ac55-596600142088">8,107</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="i4d265a2468074f758dc1a047d98dae2b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTQtMS0xLTA_6fe581a6-6d41-4db0-89d6-7a995d29c755">8,815</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="ie13533218fab4d5882d720575def1b48_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTYtMS0xLTA_3f23f115-dc78-4e0b-a54f-207fcdd344d6">&#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="i8a52a1e917ea44a594e12125f320e863_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTgtMS0xLTA_095085ef-7fea-4f92-8652-c500d3f5c6a4">6,896</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="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTEwLTEtMS0w_30528063-d154-4a2b-8445-8339c91bfc1f">1,919</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="i73f86a952e914869bae7b1766961b75d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTEzLTEtMS0w_21d507dc-c74e-408d-b8ca-e6501f2092e5">8,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i68d3919ca45b4274916553e61da3bb34_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE1LTEtMS0w_ca414a29-48e3-4da0-b315-ee877f7f1d36">9,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7acc082f499d4040b6167c6e226713f2_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE3LTEtMS0w_5370f437-5b56-404b-88a7-1447f21970ae">&#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="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE5LTEtMS0w_6a33c419-23ae-4d41-9ff0-153e9ba0cae2">7,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibea4a99805064a0a8719a4711c354522_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTIxLTEtMS0w_c7f2a386-4d30-4ba1-a0c0-86bde6315cf3">2,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable of $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzU5Nw_9dba070e-3cb9-4871-87a2-708a3a6fa8da">11</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzYwOA_0e8bcc7b-5114-41b0-8c37-14af2e5d9958">12</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable of $<ix:nonFraction unitRef="usd" contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzY2Mg_c09ba7fe-4379-42ed-a60d-d46748566107">284</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzY3Mw_4415fc1d-f13c-425b-8f84-62f30ff9c806">275</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were <ix:nonFraction unitRef="usd" contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzg0OA_be715c81-10b2-4071-927a-5bc18c147ed8">no</ix:nonFraction> unrealized gains during the three months ended March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzg4MQ_aa75f66a-0063-4c5b-9979-78061dd227df">1</ix:nonFraction> million of unrealized gains during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 long-term debt of $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzk2NA_7d342398-b09f-4d4c-9768-3fa6e19fb51b"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzk2NA_a2cd8382-88e2-4896-952b-4ca6b6fde2de">1.5</ix:nonFraction></ix:nonFraction>&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $<ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEwMzE_9e333a59-c775-49d3-a40d-b93f02afa00a"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEwMzE_ffef4d92-53b3-428a-b0f6-3d1404fbc98d">6</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i7e794e26b51c4eb08293cd03ccb4ba30"><ix:continuation id="i7f59d16939a845c9a387288a75b41329"><ix:continuation id="ia01e05d8409146dc99c51dc00a372c40"><ix:continuation id="iccbf5fb301f5488198a83f320d96f639"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of notes receivable &#8211; related party of $<ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzExMTI_108d1b33-ca6d-43c4-bdb0-76d233412a65"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzExMTI_1650e2a3-c607-44c8-a7b4-2cd75f89f431">7</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEyMjg_8ae00003-97dd-4a03-93a4-957f4add8aaf"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEyMjg_c6281ad0-44d9-43ff-8e3f-267010a60a5b">364</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_166"></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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MTU_f4633d4b-bfd2-45e4-a5a8-71c85a5d3867" continuedAt="ie0e8e5a20de44d3780cc01254a1c17b7" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MTg_397b611a-0533-4c7b-8ab5-9086821e561d" continuedAt="i963c1f631d1f4d089b2ea5dae970693b" escape="true">Notes Receivable</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ie0e8e5a20de44d3780cc01254a1c17b7" continuedAt="i939b38a6a07b4ce69e2cba30ad1a6f6b"><ix:continuation id="i963c1f631d1f4d089b2ea5dae970693b" continuedAt="i05f37ca88a2e4c2491816e166de8221a"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjM_e135b8a5-41a8-4581-b960-3bb152f0b922" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjU_4c777a61-94aa-49f6-9e39-23460ceb82f9" 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; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</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="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzQtMi0xLTEtMA_54e56e75-9f69-4841-81ff-571be0bf5006">284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzQtNC0xLTEtMA_5d309a5b-cbd3-44c6-a878-6322ebb41be9">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzctMi0xLTEtMA_605083b0-0c5d-4408-b44f-b2d0d0a76ae8">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzctNC0xLTEtMA_d3e141b9-2155-4385-8a28-8ea965bfd711">2,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzgtMi0xLTEtMA_e0d668dd-e543-4b56-8dfe-88c7de881357">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzgtNC0xLTEtMA_bf5ffaf6-8c24-4fbf-8f23-066f94ef7d42">2,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 note receivable &#8211; related party</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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzExLTItMS0xLTA_4a3bf591-5b99-42ff-8190-96b14d6ef3d9">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzExLTQtMS0xLTA_fee5e182-4c97-43e3-bc9a-1480ad8b886f">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-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">DB&#160;SERP 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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzEzLTItMS0xLTA_cb4ba1e5-cab1-4993-94d9-9819d944ebc8">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzEzLTQtMS0xLTA_b567929d-54d9-4336-88e9-97fe6b3df2cc">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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:NotesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzE0LTItMS0xLTA_effafa13-228f-4f61-a877-2f45f0e7ab75">106</ix:nonFraction>&#160;</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzE0LTQtMS0xLTA_a5f57a1c-cc38-470a-b074-7f7982e5e685">107</ix:nonFraction>&#160;</span></td><td style="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:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div 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 notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjY_016aab59-0f53-4352-ab3e-1a07c735e73c" continuedAt="i32cfc1529fad424b9f8294c704e0c6b7" 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%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $<ix:nonFraction unitRef="usd" contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzYzMg_1d986e0d-4d4d-4bdc-8754-ef3052f3d45c">122</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzY0NQ_d97726dd-c059-4885-83e8-aefe0b6dabc6">128</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $<ix:nonFraction unitRef="usd" contextRef="i6647936348d3434797d7315bfd75581f_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableSignificantPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzc3NA_8d725c8e-428d-40cd-8db6-70e90640ccd3">33</ix:nonFraction>&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $<ix:nonFraction unitRef="usd" contextRef="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableSignificantSales" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzg2MA_6af77835-01f1-4f86-84a2-b00196630c7f">279</ix:nonFraction>&#160;million and recorded gains of $<ix:nonFraction unitRef="usd" contextRef="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzg4NQ_5847ec62-f422-43f1-8131-c6e651baa97b">10</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:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, <ix:nonFraction unitRef="number" contextRef="i6517feac21904f6c9774861da7dafd97_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzExOTg_81b3adc0-d5b9-4e80-8e57-ed0989d4923e">86</ix:nonFraction> percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, <ix:nonFraction unitRef="number" contextRef="i9c8e0361f1574b1cb941ced08157387a_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzEyODA_16aea7e3-113c-43fd-9a2c-40c1892c5029">96</ix:nonFraction> percent of EnerBank&#8217;s loan portfolio was originated within the past five&#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:115%">The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment </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%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i939b38a6a07b4ce69e2cba30ad1a6f6b"><ix:continuation id="i05f37ca88a2e4c2491816e166de8221a"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"><ix:continuation id="i32cfc1529fad424b9f8294c704e0c6b7">expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.</ix:continuation></span></div><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MzI_bb5b91c5-d0d8-4164-8343-7c69fee748fe" continuedAt="i967b079751eb49268e4ca8ea1d2e6c76" 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 changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:400;line-height:120%">Balance 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 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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzItMi0xLTEtMA_465e633e-c9d8-4220-acb2-f057b8fd7288">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="i021fe82b135f4dfca0029bef725be325_I20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzItNC0xLTEtMA_f5e3f085-3057-4132-82ee-57302721f84f">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;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="iad025bbb3b83452abb2561ae42ce27ae_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzMtMi0xLTEtMA_8f7c26f1-1e80-4578-96ff-bea3316f927d">&#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 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="i3e10c6435eaf4ea0912d119a58768a7f_I20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzMtNC0xLTEtMA_113f480d-4efe-4cfd-9072-25b3c60253bd">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for loan losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzQtMi0xLTEtMA_9fe638c4-7c79-4ac3-a2c3-7a76208f45c2">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 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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzQtNC0xLTEtMA_40e3deae-d88d-46cf-8674-94f4a07a30f9">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%">Charge-offs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzUtMi0xLTEtMA_e6ea4cb5-b307-401a-85eb-070f1af0ccdd">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 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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzUtNC0xLTEtMA_cdaa5bde-270b-4fcc-ac0f-be6dbfda6ce4">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzYtMi0xLTEtMA_a250a3d0-aee9-4ce9-b7cc-0a7abc39ddb7">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 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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzYtNC0xLTEtMA_e2fef91a-c9c0-418a-b484-915591250b43">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 #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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzctMi0xLTEtMA_eecf804a-9053-45a5-8ba4-2e9523e4f3d7">118</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 10pt 0 1pt;text-indent:-9pt"></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="i4eb500f853784b18b0430bdbe78106bc_I20200331" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzctNC0xLTEtMA_475208ea-4283-4150-9ac9-f671ea2c7228">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><ix:continuation id="i967b079751eb49268e4ca8ea1d2e6c76" continuedAt="id648e2b2b2be44acb1e6468b8069f810"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id648e2b2b2be44acb1e6468b8069f810">.</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%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $<ix:nonFraction unitRef="usd" contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzI4ODE_1b8a10cb-ce9e-4fb2-a448-d1878cdc7edd">24</ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzI4OTQ_d6e470ff-7ab5-448d-a69d-2dfeb2452a72">32</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. At March&#160;31,&#160;2021 and December&#160;31,&#160;2020, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. At March&#160;31,&#160;2021, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at March&#160;31,&#160;2021 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div 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 issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $<ix:nonFraction unitRef="usd" contextRef="iab2cc72699454b1f8f7b6b5594510042_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzM4Njc_378db65f-346b-4e5a-bb80-c1e6097f51f2">365</ix:nonFraction>&#160;million of off-balance-sheet unfunded loan commitments at March&#160;31,&#160;2021, and had recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="iab2cc72699454b1f8f7b6b5594510042_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OffBalanceSheetCreditLossLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzM5NTY_9ea7f7c6-a283-4ec9-acbf-152c10397e61">7</ix:nonFraction>&#160;million for expected credit losses on those 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%">EnerBank has entered into interest rate swaps on $<ix:nonFraction unitRef="usd" contextRef="i4593b451aaa54baf90c7a97c88403d37_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQwNTc_3d96bab0-86a4-41be-a7f5-1f94e65bea20"><ix:nonFraction unitRef="usd" contextRef="i50069716a46943f788d3d835779f8f6c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQwNTc_d446ead1-22c4-466f-afd3-3563b63c0c1d">134</ix:nonFraction></ix:nonFraction>&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;4, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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="i10c5f20b13534793844e1e4f76181a2a_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQzNzY_24e5f3c5-ec75-4fc2-9d2d-87360c7a7622">4.10</ix:nonFraction> 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%">68</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_181"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">7:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xODEvZnJhZzpiY2Y0OGMzMzkwNzQ0ZGZhODVhMmNhZDY0NDAzZTI0Ni90ZXh0cmVnaW9uOmJjZjQ4YzMzOTA3NDRkZmE4NWEyY2FkNjQ0MDNlMjQ2XzE2NTQy_2ce3ad50-8c67-4c51-88cd-fa461811dfc8" continuedAt="ie7bd04355462458e89bab9c8080dbcf4" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xODEvZnJhZzpiY2Y0OGMzMzkwNzQ0ZGZhODVhMmNhZDY0NDAzZTI0Ni90ZXh0cmVnaW9uOmJjZjQ4YzMzOTA3NDRkZmE4NWEyY2FkNjQ0MDNlMjQ2XzE2NTUz_1739800a-f60a-46e5-8aff-e70f96d409c9" continuedAt="i713a255fa3734476a04df334ac94627b" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="i33db34ded1c746af85b531db372bbe48_2882"></div><div 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="ie7bd04355462458e89bab9c8080dbcf4" continuedAt="i15270c44b0f543cb9f22ed8be530bd17"><ix:continuation id="i713a255fa3734476a04df334ac94627b" continuedAt="iadaf04150f54402cbbf3904fd4be2a36">CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.</ix:continuation></ix:continuation></span></div><div id="i33db34ded1c746af85b531db372bbe48_2710"></div><ix:continuation id="i15270c44b0f543cb9f22ed8be530bd17"><ix:continuation id="iadaf04150f54402cbbf3904fd4be2a36"><div 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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGV4dHJlZ2lvbjpmYzg1ZjY5MTk1ZmI0MjNmOTliODQ4M2I1N2U1ZTc5OV8yMTk5MDIzMjU2MjMw_22b2d763-c00b-4b23-a02a-35698ee5d3cc" continuedAt="i6924d2f0e02d498a861a37188a658d50" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGV4dHJlZ2lvbjpmYzg1ZjY5MTk1ZmI0MjNmOTliODQ4M2I1N2U1ZTc5OV8yMTk5MDIzMjU2MjMw_f4c8aaa4-0070-42d4-b83c-58cbe1eadcfb" continuedAt="ib7d26fa16fbe4c719381a3b44acab075" 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 benefits plans:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i6924d2f0e02d498a861a37188a658d50"><ix:continuation id="ib7d26fa16fbe4c719381a3b44acab075"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.355%"></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.073%"></td><td style="width:0.1%"></td><td style="width: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.073%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width: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.073%"></td><td style="width:0.1%"></td><td style="width: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.077%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTItMS0xLTExOTY_b0733110-492d-450a-aacd-d3a0ec438ba2">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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTQtMS0xLTExOTY_075e6ad6-3a06-426b-9bf5-7d9b490a131f">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTktMS0xLTExOTY_fa4f6953-0b92-4d83-9931-0a54043c7688">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTExLTEtMS0xMTk2_4bad851d-8b65-4835-afe8-a4ad8992233c">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTItMS0xLTExOTY_0c947541-9f11-4d2c-bf69-cd43ec1759d4">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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTQtMS0xLTExOTY_2e44c960-84a2-4ae3-adf8-1bb9337485e5">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTktMS0xLTExOTY_48292a68-d1cf-4de8-b584-9e605a7a33c0">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="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTExLTEtMS0xMTk2_a14a2665-5690-4e20-9b4c-ad0a11d5e975">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTItMS0xLTExOTY_920cd1e3-ada3-4ae0-9462-34223e8a8c7f">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTQtMS0xLTExOTY_a5c7c46f-869d-439b-999b-f5c185647bd4">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTktMS0xLTExOTY_67aa0a25-8102-4970-b15c-e9f0f32cd43a">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTExLTEtMS0xMTk2_a9ddd342-fc4e-4a39-9111-db011529f9be">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC0yLTEtMS0xMTk2_221861e6-cf53-4520-bcd2-e316e139afdc">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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC00LTEtMS0xMTk2_881f8996-8454-4787-93f8-ea2bdddad464">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><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="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC05LTEtMS0xMTk2_311851f7-2656-4005-8d18-06bc20d76cd5">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="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC0xMS0xLTEtMTE5Ng_22b5cf1f-e23e-45bb-8859-63df47f95e04">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS0yLTEtMS0xMTk2_221330f5-b34b-47e1-a681-a52b796c9412">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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS00LTEtMS0xMTk2_02ae3ab9-03f6-48c9-8441-040a5e285c02">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS05LTEtMS0xMTk2_2662cd1f-5018-49bf-9570-baefb6086b41">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS0xMS0xLTEtMTE5Ng_639cb50e-10b9-474e-b304-22f311d752aa">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi0yLTEtMS0xMTk2_fc0a9d7d-5c1f-45fd-8761-295b04e3195d">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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi00LTEtMS0xMTk2_bb18b495-7ba8-4892-9b76-262f18251747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi05LTEtMS0xMTk2_14ee1b35-049d-417a-9379-889a7edb004c">&#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="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi0xMS0xLTEtMTE5Ng_01285bab-edb3-4a1b-afbc-4876e3a42d06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy0yLTEtMS0xMTk2_64964340-ee2a-4c7f-b847-e455e222ee8c">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy00LTEtMS0xMTk2_c6b3a335-598e-40fb-b0f8-9325316cd504">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy05LTEtMS0xMTk2_58cb1933-7263-4e56-8655-13c993e0ce11">28</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="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy0xMS0xLTEtMTE5Ng_61c5aa89-dcbb-438c-9eaf-4259c6505d39">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi0yLTEtMS0xMTk2_b096c67f-6389-4597-8570-a65ed9f58707">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi00LTEtMS0xMTk2_6307b8c5-d32c-42a2-a1e5-5e5dd698d792">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi05LTEtMS0xMTk2_6dd09a2c-917b-4f36-af7c-84756f3cb4f9">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi0xMS0xLTEtMTE5Ng_15d10b6f-46da-4d58-90ac-e9f8d0093167">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy0yLTEtMS0xMTk2_8850366b-436f-4f30-8211-f35d239251bf">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="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy00LTEtMS0xMTk2_03300be0-1364-4f3a-881a-a267058791c8">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy05LTEtMS0xMTk2_479a6441-e9b0-4a17-b68f-e806efc0aea6">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="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy0xMS0xLTEtMTE5Ng_3b77eb10-075b-4d51-a12d-91497e522dbb">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC0yLTEtMS0xMTk2_41d3afdf-e992-49dc-a1ea-14971304231d">49</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC00LTEtMS0xMTk2_d94e4664-cbb5-4bdf-8172-ab4c095a2857">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC05LTEtMS0xMTk2_ee1ea581-9759-4340-be3e-9d9d73a6b301">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC0xMS0xLTEtMTE5Ng_86c7e853-8382-43ab-8538-03c59eb6d28e">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC0yLTEtMS0xMTk2_017065fb-cd58-4b7f-ba22-6d97f1090ce5">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="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC00LTEtMS0xMTk2_62a99dba-7da7-4acb-9168-06e3476ae025">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><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="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC05LTEtMS0xMTk2_d8214ebf-6a0a-486b-bcd0-9f31ef4bc4a5">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="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC0xMS0xLTEtMTE5Ng_828a9d4c-a912-4c96-96c6-1cf66193c247">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS0yLTEtMS0xMTk2_cfb1386d-963a-4260-bd56-3abf65275a67">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="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS00LTEtMS0xMTk2_8d929abd-4a5d-4f7f-8d9f-ebe3dc9f3d51">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS05LTEtMS0xMTk2_b36b647c-a3e9-4ae9-9ff2-ed6707d8ddbc">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS0xMS0xLTEtMTE5Ng_e5501bf7-41bf-47d0-b93d-7a201b2b9399">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi0yLTEtMS0xMTk2_c096656c-1c45-4904-acf8-188219e51509">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="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi00LTEtMS0xMTk2_0393ceb7-4240-47f3-ac8a-595f1903bedd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi05LTEtMS0xMTk2_a08044ac-44c1-4d1c-9288-122100a861d8">&#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="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi0xMS0xLTEtMTE5Ng_c946c2a1-fbca-46a8-8c69-045784858efe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy0yLTEtMS0xMTk2_5bcdd114-19c9-4788-9211-393b88dc8cf5">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy00LTEtMS0xMTk2_a790bc66-a95f-4a29-a62b-8a1b5dd4f9a9">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy05LTEtMS0xMTk2_8a1acb5b-6df5-4030-bea5-a57bfe2901cf">26</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="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy0xMS0xLTEtMTE5Ng_48ce0566-f608-4f90-8489-b3c4252cdc43">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_2744"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">8:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzQ0L2ZyYWc6OWUxYzcyYTMwOTAxNDhlMWExMDVlMTg3ZTc5NmYxNDYvdGV4dHJlZ2lvbjo5ZTFjNzJhMzA5MDE0OGUxYTEwNWUxODdlNzk2ZjE0Nl8xMDk5NTExNjI3Nzg2_4ddb8bf9-fb08-413c-93cc-bd6d26885d73" continuedAt="i2313f1bd76b04ba6b5fee438a50bc366" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzQ0L2ZyYWc6OWUxYzcyYTMwOTAxNDhlMWExMDVlMTg3ZTc5NmYxNDYvdGV4dHJlZ2lvbjo5ZTFjNzJhMzA5MDE0OGUxYTEwNWUxODdlNzk2ZjE0Nl8xMDk5NTExNjI3Nzg2_88c179ea-3894-4308-aa2b-f3bc0ff4590d" continuedAt="id1dff4437819419d9b36451ba96f8834" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="i33db34ded1c746af85b531db372bbe48_2763"></div><ix:continuation id="i2313f1bd76b04ba6b5fee438a50bc366"><ix:continuation id="id1dff4437819419d9b36451ba96f8834"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMzYz_b6062d4d-99a8-48a5-a536-6062c15a9336" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMzYz_ed1cb7b3-0b77-4570-a8ae-c1879b0cd17a" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTItMS0xLTY1Mg_4f400df0-ee2b-4980-89f6-8f399b7762c2"><ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTItMS0xLTY1Mg_acfc0c70-e4c7-40e6-b8dd-e5e577254fa9">21.0</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTYtMS0xLTY1Mg_65e99c0b-61a3-4b20-bc25-0f04040967b8"><ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTYtMS0xLTY1Mg_7d6f6ad9-5090-49ae-8b76-a3b6e487542b">21.0</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF83LTItMS0xLTY2Mw_4c1134be-2f55-4d31-a85a-90788b900165">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF83LTYtMS0xLTY3MQ_d64badf2-5064-4afd-a8cf-8c54c6832307">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF84LTItMS0xLTY2Mw_12a319a9-e6ae-4d62-bf87-ba1d594533e9">5.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF84LTYtMS0xLTY3MQ_a4a7336f-cfcc-4ff7-8bb1-48b0fb5ccfab">3.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF85LTItMS0xLTY2Mw_c4834fe4-5cb2-4746-99eb-351ffc987f3b">4.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF85LTYtMS0xLTY3MQ_0db4d332-6931-4f5f-91af-8f7278baae24">2.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMC0yLTEtMS02NjM_4bc8d1c7-b5df-46a5-99be-19806e75f42d">3.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMC02LTEtMS02NzE_2fdcb70d-816b-4a06-ad1a-6c5cc6a991b0">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMS0yLTEtMS02NjM_7724389c-8a3d-47aa-a216-2dd012bab7ca">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMS02LTEtMS02NzE_46eafe07-93d2-489e-8e64-3aaa0e8afbf6">3.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" format="ixt:zerodash" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMi0yLTEtMS02NjM_1529b492-ee08-4cfc-9dd2-f62c53a62356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMi02LTEtMS02NzE_95c66a65-4f45-43f5-b93c-033a8b71e705">3.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMy0yLTEtMS02NjM_4654161e-453a-4a6a-b5e4-b5d380a3ae59">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMy02LTEtMS02NzE_098bfa20-bb89-4583-9cfe-4c3db82dbd22">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xNS0yLTEtMS02Njc_d67d6dd8-4f5a-494f-b410-998dd4d29b07">13.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xNS02LTEtMS02NzE_ce8a34e0-fa74-43e8-a9d3-1420859438ea">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xOC0yLTEtMS03NDE_c226056a-9c4e-489f-85df-2bcec90df6c9">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xOC02LTEtMS03NDE_9dac0fa1-d8d9-4e8d-a8f3-fbf3ab5a489b">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMS0yLTEtMS03NjA_5dabaf9f-0379-4401-be54-4dea65d7ebdb">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMS02LTEtMS03NzI_8af3a8d4-4613-4543-a0da-a0a7537d4baa">4.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMi0yLTEtMS03NjA_59aee703-dcb8-433b-b1e5-92c3206c4233">5.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMi02LTEtMS03NzI_216d1973-950e-4ec2-a18c-509b9a66fe68">3.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMy0yLTEtMS03NjA_67a56479-3979-4fb7-aa46-c179110b5880">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMy02LTEtMS03NzI_e19ebf4a-2e15-417d-8d1d-93393238e23e">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNC0yLTEtMS03NjA_8da077f6-1986-4d73-9d77-c54167fb0eac">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNC02LTEtMS03NzI_6a395f51-08f7-4b79-a45d-476d0d16abce">1.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNS0yLTEtMS03NjA_16b1ec3d-183c-4bec-ae64-9c7a376ef115">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNS02LTEtMS03NzI_bb6bba2d-9609-4e3b-ba88-5b9c0b33b58c">3.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNi0yLTEtMS03NjA_99a9dd8d-9851-4026-99b1-67b1f6627b79">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNi02LTEtMS03NzI_4b6ab7ff-eb6c-4f57-982f-5be3226f9f52">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yOC0yLTEtMS03NjQ_2266a9f5-ed17-4953-ada4-441be3bdc99c">14.3</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"><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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yOC02LTEtMS03NzI_6e661cad-1d20-4876-a196-936ac2b45054">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt">In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March 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="i31e7cb9d6956447ab535988b8d90ffcb_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjI5NTQ3_b7ee5923-6c7e-4fbb-8488-042d8fa2e8bb">9</ix:nonFraction>&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i9ffc622493094cde887c629fa78cf46a_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjI5NjM2_15c4bed0-7499-4a41-a71e-524ced218ea3">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&#160;January 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="ia6a1f0997c214bd8bf88b9d0f24eff23_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMTA3_b88b8017-3b2f-4a11-8222-dc9aced82ad4">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: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%">70</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_190"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">9:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90ZXh0cmVnaW9uOmJiOGQwY2UxOTMxZDQ3YzRhNThiNWYzZTdlNjhmMWZlXzE2NzY_ae434550-7bbf-4391-b615-59830b15f3d2" continuedAt="i54bffa20fd5546edaa26fec17a090432" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="i54bffa20fd5546edaa26fec17a090432"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90ZXh0cmVnaW9uOmJiOGQwY2UxOTMxZDQ3YzRhNThiNWYzZTdlNjhmMWZlXzE2ODA_10c2ea80-6e52-4c99-8c8a-c96f7828c3af" 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 net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzMtMi0xLTEtMA_45233a6a-e949-4190-8bdb-e29fa3575a7c">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzMtNC0xLTEtMA_c7d5ea8c-fcfa-4a15-abdb-9a36db738912">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzQtMi0xLTEtMA_fb18df9e-b68c-4e11-9901-8afa9742b221">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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzQtNC0xLTEtMA_dab4a122-e5ff-460f-a876-42ed4c2647f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 &#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:#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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzUtMi0xLTEtMA_ca9f4153-158c-4048-a369-91071cd4bae9">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzUtNC0xLTEtMA_de8f3e35-1df6-4823-ba36-0ccdd2255eb0">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzctMi0xLTEtMA_0cd367ad-43f6-463e-aa48-2f36f1502882">288.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="shares" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzctNC0xLTEtMA_8e4c5d41-b4e8-4df1-9947-45c54ac0fcca">283.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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzgtMi0xLTEtMA_e8306780-32a2-4888-9a66-0cf0902fd461">0.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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzgtNC0xLTEtMA_eb33fd05-adab-4f8e-b8f1-a42e693f5432">0.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="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:#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%"><ix:nonFraction unitRef="shares" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-5" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzktMi0xLTEtMA_1f054a94-41f3-452b-887a-e75802d8fa5d">&#8212;</ix:nonFraction>&#160;</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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzktNC0xLTEtMA_9f38b4db-9950-484b-a4d5-e3e896d70dee">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEwLTItMS0xLTA_d6385925-13a9-4b54-8a7a-b84d81a3dca8">289.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEwLTQtMS0xLTA_1f9515e0-c409-454e-826c-f5f270237271">285.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEyLTItMS0xLTA_314d39f4-f5bb-48fc-a431-95864c5e668c">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEyLTQtMS0xLTA_cf9dd850-570d-4a24-a75a-9f8e86e0482f">0.86</ix:nonFraction>&#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;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:#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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEzLTItMS0xLTA_c0df752a-73e6-4f0b-8362-26ef8573e7cf">1.21</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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEzLTQtMS0xLTA_2cac02d3-80f1-4bad-b4e0-07bdec83bfaa">0.85</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></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%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">71</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_2896"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">10:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODk2L2ZyYWc6NmE0YWVhMDhkZGQyNDJmNmJhNzQ1N2RiZDZiZTBhNDIvdGV4dHJlZ2lvbjo2YTRhZWEwOGRkZDI0MmY2YmE3NDU3ZGJkNmJlMGE0Ml8xMzE5NDEzOTUzMzQxNQ_161d05ff-9c2d-410d-baa2-245221f0da2e" continuedAt="i900405660624432696db393eb2c7b007" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODk2L2ZyYWc6NmE0YWVhMDhkZGQyNDJmNmJhNzQ1N2RiZDZiZTBhNDIvdGV4dHJlZ2lvbjo2YTRhZWEwOGRkZDI0MmY2YmE3NDU3ZGJkNmJlMGE0Ml8xMzE5NDEzOTUzMzQxNQ_fd5eca37-faf1-499b-bf01-b9f321875dc1" continuedAt="i63715deb28a949f094c0d3e152c2e079" 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="i900405660624432696db393eb2c7b007" continuedAt="icdbb11fa69e543dc99e55d249e8044da"><ix:continuation id="i63715deb28a949f094c0d3e152c2e079" continuedAt="i4bbf9388a36342299485f2bd5d4022d0">Presented in the following tables are the components of operating revenue:</ix:continuation></ix:continuation></span></div><div id="i33db34ded1c746af85b531db372bbe48_2914"></div><ix:continuation id="icdbb11fa69e543dc99e55d249e8044da" continuedAt="id2cee5b50e1e4d47bee6a79f33d3fdc9"><ix:continuation id="i4bbf9388a36342299485f2bd5d4022d0" continuedAt="i20afec7748f44836a7e5d40f352eec52"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODE2_40401d42-79c8-4aa3-9eeb-53ebc7347414" continuedAt="if07fb2226c7543a6bbe9c6d554484536" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODE2_7475358d-1563-41d9-9e1e-6837945d7483" continuedAt="i659fee4feb37439aae81ca3748ee0c4e" escape="true"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.078%"></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:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTItMS0xLTE3NzE_b1933721-5fa8-4d5e-a235-e7977c91bf4f">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTQtMS0xLTE3NzE_9938285c-2407-40d2-bbf1-cf83232d8285">801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTEyLTEtMS0xNzcx_a14f7fa3-f04b-464e-ab0d-3a9c69c5222c">1,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="i590e1b6d36c042fe87feb03bb4d20ef6_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV80LTYtMS0xLTE3NzE_214afad3-fe13-4cd8-879b-c9f115b9f0e2">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%">&#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="i0447c15d84c64fa192fc7f3cdaf5bb82_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV80LTEyLTEtMS0xNzcx_f0956de6-8a0b-4f4e-b30f-b1a059ae464d">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i317505925f7343b0ac50d677f00ee135_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTItMS0xLTE3NzE_cbef229d-0bac-419a-af2a-2ecf9adce026">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTQtMS0xLTE3NzE_9bb5904d-1d0e-43aa-9507-fd5377a91d15">801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTYtMS0xLTE3NzE_cfca6f7a-e2ab-497d-9aea-5565d6473ef2">30</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%">&#8212;&#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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTEyLTEtMS0xNzcx_354ddd7e-2614-4b8e-95b0-61672c832c71">1,962</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="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV82LTYtMS0xLTE3NzE_f8206b77-0577-4375-919e-d563ecc43e19">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV82LTEyLTEtMS0xNzcx_044d13dc-4e75-4208-97c1-12bf9b01ec88">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 10pt;text-align:left;text-indent:-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="i317505925f7343b0ac50d677f00ee135_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTItMS0xLTE3NzE_98e69d5a-66a6-4d58-a617-f037f3d18586">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="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTQtMS0xLTE3NzE_29667048-8fb4-4dad-a15a-62172c961fa2">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTgtMS0xLTE3NzE_d23dae99-5d6f-48cf-8c8a-f7c7b2bda3d0">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTEyLTEtMS0xNzcx_2ded284d-036b-46a8-b67c-6cbff7e0716a">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC0yLTEtMS0xNzcx_151e9329-d71a-4d8f-beb7-3d0f3fbbe465">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC00LTEtMS0xNzcx_840a0568-e627-4dfc-90e5-fd1b783cf7d1">803</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="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC02LTEtMS0xNzcx_2bcf0665-1711-4297-9db4-f4a232506387">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 #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="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC04LTEtMS0xNzcx_3d3fa020-ac40-4aa2-b1a6-529ef1b40604">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC0xMi0xLTEtMTc3MQ_1b6cc4f9-7756-467d-883d-247584d38edd">2,083</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="33" 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="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="iff115ac7bf7b419ca38cf45946dbaa8b_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy0yLTEtMS0xNzcx_48bc27af-b403-4aef-beac-480c419b5ccd">568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1155be584d9647c7856c69ec986e07e6_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy00LTEtMS0xNzcx_4c7c2c91-8ee2-49f0-a20e-962a0fa664d9">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="ib10a2b3880ec4fac9e1f631747ed6825_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy0xMi0xLTEtMTc3MQ_05968ba7-186f-419c-9018-1a0d17726b67">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i4a24a65b3e6e4357950df20f7dfe3cc2_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC0yLTEtMS0xNzcx_655a8bed-26dd-44b5-b2bc-e96dabcc5197">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if95dc5dde8044f13aaf228a646fbd1e1_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC00LTEtMS0xNzcx_fece7ec7-8ea8-4e43-a9e8-165a5f8e26b6">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="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="i3387f7f1fb4f4206a9ce5248f0a52dcf_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC0xMi0xLTEtMTc3MQ_31039b38-c443-4d9d-ac02-14c137a35e2f">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i2870ca5edfcc400abecfe903569e3689_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS0yLTEtMS0xNzcx_328dd852-6e02-4a9e-a7f6-2c8987f23447">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id648f9d96d974aa7960fc70b29e7f845_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS00LTEtMS0xNzcx_cb9c4b31-7f87-4e44-a27d-1d61abd49a6f">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i84d82d5690f7423990f3443e8074808e_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS0xMi0xLTEtMTc3MQ_404394f1-c0dc-401e-b574-c904486062b3">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="ia67806552411483f94fa2286a17a6f83_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi0yLTEtMS0xNzcx_f44f35db-a19f-4066-9cbd-455e0aa03d12">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ce177132ecb406d88d0c35f89d5860c_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi00LTEtMS0xNzcx_a6d5b7b2-8e52-44c4-8a10-69bbeebf71f3">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="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="ic5d84c58628c4d628d0fa0db9b65a0a8_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi0xMi0xLTEtMTc3MQ_ad6a7e12-7c97-41d3-a92c-537e801fa608">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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy0yLTEtMS0xNzcx_cd93bc8e-69ec-446c-ab3c-f944c4fb1b69">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy00LTEtMS0xNzcx_ee39f3dc-1473-4b6f-b704-d99d2a2b8a21">801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy0xMi0xLTEtMTc3MQ_5979bf52-541f-445d-af61-f6547cb3bb0b">1,932</ix:nonFraction>&#160;</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="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS0yLTEtMS0xNzcx_e52cdf98-b72c-4f57-bc88-6ce78ab0956c">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="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS00LTEtMS0xNzcx_43092dd6-5845-48e7-8ce3-802a6034afba">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS0xMi0xLTEtMTc3MQ_39fb50ed-c293-4116-8317-1a63513e17fe">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 10pt;text-align:left;text-indent:-9pt;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="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi0yLTEtMS0xNzcx_c790b679-c21a-4a5a-bda8-1d1ed0feeec2">1,134</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="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi00LTEtMS0xNzcx_dc3d0c14-1a0b-47f6-b43b-137241d23dc5">803</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="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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi0xMi0xLTEtMTc3MQ_93ecadce-42ee-44ee-ab8c-202aa120dc4d">1,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3Nzky_5ec86b06-8cb9-46f1-9864-fa2c0c72afcb">33</ix:nonFraction>&#160;million for the three months ended March&#160;31,&#160;2021.</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%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="id2cee5b50e1e4d47bee6a79f33d3fdc9" continuedAt="ief3c717980a648799bf6aaf32ea03bc6"><ix:continuation id="i20afec7748f44836a7e5d40f352eec52" continuedAt="i668492edd1a348f4b8b3c198f3422aea"><ix:continuation id="if07fb2226c7543a6bbe9c6d554484536"><ix:continuation id="i659fee4feb37439aae81ca3748ee0c4e"><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></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:8.835%"></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:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.078%"></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:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTItMS0xLTE3NzE_489d32f7-4219-48e8-8f8a-e2219cd70d8c">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTQtMS0xLTE3NzE_989f7e8e-1e99-4f59-8764-a84dd2ed1703">714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTEyLTEtMS0xNzcx_c295d983-3480-4891-adc4-e8f8ddc1a859">1,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%">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="i2bb609d055694955963a1bc2e9bb4808_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV80LTYtMS0xLTE3NzE_00ba1f81-adf8-489d-a3ad-00a05b93856a">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%">&#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="ic841f9751baf4a958ba0de68600c9a4b_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV80LTEyLTEtMS0xNzcx_e47b043f-0a68-496a-9175-83dd64980bd5">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%">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="i774873e1f82946908bca5b2497780743_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTItMS0xLTE3NzE_f0566338-d53c-43d3-b119-0583567a3b7a">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTQtMS0xLTE3NzE_74d06ed6-c4b8-47d6-aef7-83ed491c532e">714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTYtMS0xLTE3NzE_db3e4a59-f5d1-449b-babe-7528817a3fb7">19</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%">&#8212;&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTEyLTEtMS0xNzcx_9e070130-280f-434c-bf4f-95cb5c9bbdf5">1,758</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="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV82LTYtMS0xLTE3NzE_3790116d-abfd-4f45-bf6d-b0995954e866">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%">&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV82LTEyLTEtMS0xNzcx_fca3b9ce-0a08-4954-bb86-d0328ba8ca54">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i774873e1f82946908bca5b2497780743_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTItMS0xLTE3NzE_f14ca4fb-97c6-465c-be1f-5aac0421cbb9">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="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTQtMS0xLTE3NzE_8beb00e8-5800-4953-8296-95dea5c6a0bd">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTgtMS0xLTE3NzE_c300d4ed-ce89-4979-91b2-305172388caf">62</ix:nonFraction>&#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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTEyLTEtMS0xNzcx_dd380698-c19a-4104-bfe0-f9f10a3282bc">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTItMS0xLTE3NzE_9b946eb9-419c-40d5-b774-92ec67ba59e8">1,028</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="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTQtMS0xLTE3NzE_612ba802-9165-49f3-a99c-a6554c3a3ecf">716</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="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTYtMS0xLTE3NzE_02db406a-ebf4-4842-90e6-0dc84f2ffb06">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTgtMS0xLTE3NzE_a7eedb4f-b0c2-47ad-a14c-f701ad5e419b">62</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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTEyLTEtMS0xNzcx_adf35913-45a3-4af1-bcba-cf719262ca8d">1,864</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="33" 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="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="i8f99bddd3db74eeca6580cdba8e6d0fe_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi0yLTEtMS0xNzcx_ae17fa9c-2d69-43a2-8719-6c39995a2389">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0a11c5dc414747fc9f573cb3d235b90e_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi00LTEtMS0xNzcx_23d07d12-82d3-4197-ae7b-4e31b9dc4f9b">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i513fb599ec4447d7933c5a97df2d3575_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi0xMi0xLTEtMTc3MQ_7d6ef6c4-fbf0-49d8-98ef-f738b6e2066a">974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="icc7191b0c7c54a778b90ba67f5582f64_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy0yLTEtMS0xNzcx_067450a6-5b6d-4681-ab2d-e8b6cd9f1950">339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i70af5dc07166460981b0508575d3707e_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy00LTEtMS0xNzcx_08d147b6-3717-48d6-81d8-3ba7c78f3a65">149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="id44eed088ed1402089dfe5c61b8adee4_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy0xMi0xLTEtMTc3MQ_32cc7ccb-fe6c-45d1-bae5-04cf740702ee">488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i4557bd2948e64313bffdd5e011d712be_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC0yLTEtMS0xNzcx_9899e21e-8a6b-4583-a2c3-2a3f86248ebc">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="i03e09274e9c44089abab2c0fbd8618d2_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC00LTEtMS0xNzcx_b4cb9821-dab8-4efb-a9d9-e68e19822eb7">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i9e61eb1ceb384c1cb61f15685980f928_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC0xMi0xLTEtMTc3MQ_49b9aabc-7222-4643-af6c-28e88ff14954">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="iee465914ddee4dd0896f62c330c0743d_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS0yLTEtMS0xNzcx_bd6a071a-9e71-43fa-8533-5a2b1db031de">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="i02be70b45c834682a8496195866ce213_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS00LTEtMS0xNzcx_9723c230-1727-4c5d-9655-53ac05f64ee3">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i81be0d3789644d7fb9774760c7493355_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS0xMi0xLTEtMTc3MQ_28293f1a-25ac-4b85-a8f4-bf29c86a0940">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi0yLTEtMS0xNzcx_bc2444ed-d0ac-4b72-b61c-4694a86cf887">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi00LTEtMS0xNzcx_5f0908eb-3431-4e2d-a36e-8e18c54347f3">714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi0xMi0xLTEtMTc3MQ_b00fbd52-8880-4e81-8734-4913a3cd2fba">1,739</ix:nonFraction>&#160;</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="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC0yLTEtMS0xNzcx_4bede573-9cb9-457f-be10-8603cb97713d">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="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC00LTEtMS0xNzcx_9316ef84-06e5-43e9-a783-51a83b2685de">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC0xMi0xLTEtMTc3MQ_f358b594-4476-4f1c-b25b-306ec9b581f0">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC0yLTEtMS0xNzcx_6dbd7b07-845a-4f0a-b974-c266a0b99d89">1,028</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="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC00LTEtMS0xNzcx_c75cb6cd-d72a-4b35-baa6-e5ecda2c1808">716</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="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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC0xMi0xLTEtMTc3MQ_6a84e1e5-5dad-485a-84a7-27137b9c7df8">1,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODA5_2f45f1a3-04a4-4e2b-a8cb-c6ea1642740f">25</ix:nonFraction>&#160;million for the three months ended March&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_193"></div><ix:continuation id="ief3c717980a648799bf6aaf32ea03bc6" continuedAt="i12c804973e2a4d6091a495ba27421722"><ix:continuation id="i668492edd1a348f4b8b3c198f3422aea" continuedAt="i462294ad4500489eaa9772d3ba6eb7de"><div style="margin-bottom:17pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div></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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i12c804973e2a4d6091a495ba27421722"><ix:continuation id="i462294ad4500489eaa9772d3ba6eb7de"><div 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 months past due. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $<ix:nonFraction unitRef="usd" contextRef="i0093e8c090e7409bb672c4655bd0c776_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzM3MTQ_147776d3-b912-4c3d-9fd4-421e8b8359e4"><ix:nonFraction unitRef="usd" contextRef="iba95e75846f74f2b83cd7493f69316c5_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzM3MTQ_bcd86824-fe4a-4fbb-a267-ff25e226ff15">6</ix:nonFraction></ix:nonFraction>&#160;million for the three months ended March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ic14d889246a94ae1b2df3be447410b2e_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzEwOTk1MTE2MzQyOTE_e0a729e6-0d31-4e77-b969-917580460fb3"><ix:nonFraction unitRef="usd" contextRef="i84b5693d31cb4dd3afa38bbe94c5f488_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzEwOTk1MTE2MzQyOTE_ec949fba-9cf5-4acf-913e-c81e3daf59d6">5</ix:nonFraction></ix:nonFraction>&#160;million for the three months ended March&#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 $<ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0MTg_28c74f8a-62e1-4923-91c4-eeeed2f35182"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0MTg_a0c25dc1-799e-4758-8b52-87a722190b00">369</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0Mjk_21da99e6-0c2b-414a-a6ee-8707c2969dfb"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0Mjk_fcceb01c-0a07-4fac-b475-e93e562ea9d9">437</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_199"></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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc2NA_0c28f474-0cda-424d-ba21-670104ffce43" continuedAt="i670af6555a4544e895b5a75812ab34b5" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3Ng_cf897e00-a3ae-449f-a612-be839cf7e8f5" continuedAt="id4defaaf356749ac8c84d48e6c1d759e" escape="true">Cash and Cash Equivalents</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i670af6555a4544e895b5a75812ab34b5"><ix:continuation id="id4defaaf356749ac8c84d48e6c1d759e"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3MA_bee2e1fa-2ad2-45d2-bdd4-4b79acdca418" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3MQ_ab5dfc5a-b376-4f6c-99da-97babd2d9bc6" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzMtMi0xLTEtMA_f7286088-2b13-45d4-9954-ce02af3f3086">496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzMtNC0xLTEtMA_93c3e401-6ff1-4776-b8e2-2a7b8fa17ae4">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%">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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzQtMi0xLTEtMA_63537c9e-09bd-4f54-8232-9538cab45500">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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzQtNC0xLTEtMA_4689ed7d-e886-49aa-b656-3c0d631204fb">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Cash and cash equivalents, including restricted amounts</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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzYtMi0xLTEtMA_c5b47a23-399c-4f0e-a8c9-55ed0d7099ca">524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzYtNC0xLTEtMA_930b5ff8-5b35-4bce-8429-f93a11dccec3">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzgtMi0xLTEtMA_25392422-fa96-4607-965e-0e3e2bee67fb">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzgtNC0xLTEtMA_4236905d-9f3b-41ed-b92f-517b577bbdc0">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzktMi0xLTEtMA_3299308f-414b-4c20-8236-2033f2f4c411">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzktNC0xLTEtMA_257861b5-6914-4265-9c5c-51875091259e">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzEwLTItMS0xLTA_52085df2-d04e-478e-8297-a2121b6e1a4f">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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzEwLTQtMS0xLTA_cdaf8bf4-58b9-44c2-bdf9-ca5e8902c576">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc2Mw_c64d9009-2d9f-4c01-b5ff-32f36316ed60" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3OA_9af81963-646a-4f9b-9b9c-6e528c116324" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3NA_7ad383dc-deed-4e07-aaa1-72d54d7a3b18" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3NQ_97e86be0-cdd2-431d-ae39-8c4fc20eae3c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></ix:nonNumeric></ix:nonNumeric></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">74</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_2801"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">12:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODAxL2ZyYWc6MDRlYjJmOGIwMmY0NDQ1ZWI1YjFhN2IxYzc3MWQzYWEvdGV4dHJlZ2lvbjowNGViMmY4YjAyZjQ0NDVlYjViMWE3YjFjNzcxZDNhYV8xMzE5NDEzOTUzMzUyMA_59bac2bf-69eb-48bf-971e-41e0b7ed526f" continuedAt="ia1a7db21e7d641c882000f5aa28fccae" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODAxL2ZyYWc6MDRlYjJmOGIwMmY0NDQ1ZWI1YjFhN2IxYzc3MWQzYWEvdGV4dHJlZ2lvbjowNGViMmY4YjAyZjQ0NDVlYjViMWE3YjFjNzcxZDNhYV8xMzE5NDEzOTUzMzUyMA_7aa9b4d7-03c2-45ed-b389-30d1da38c28b" continuedAt="ib5d9fe2da95b465089a2c811a2ccf014" 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="ia1a7db21e7d641c882000f5aa28fccae" continuedAt="ibc11f00df39a4f9c83294f633630b58b"><ix:continuation id="ib5d9fe2da95b465089a2c811a2ccf014" continuedAt="i1c95a79bcaad44339b64935af64dac41">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS Energy&#8217;s common stockholders.</ix:continuation></ix:continuation></span></div><div id="i33db34ded1c746af85b531db372bbe48_2833"></div><ix:continuation id="ibc11f00df39a4f9c83294f633630b58b" continuedAt="i0ababf3397ab433894206bdb069bcb92"><ix:continuation id="i1c95a79bcaad44339b64935af64dac41" continuedAt="i8d0197c2dcfc409f9da9fb8fb3ef9a6e"><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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div style="margin-bottom: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 and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div></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%">75</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_2842"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i0ababf3397ab433894206bdb069bcb92" continuedAt="i97197d82f60e47489fbb59ffe44a3b30"><ix:continuation id="i8d0197c2dcfc409f9da9fb8fb3ef9a6e" continuedAt="ia2d18e6552744ee3855045b17195dbe7"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGV4dHJlZ2lvbjo5ZDU1ZjA1ZDQ4N2M0ZWQ2OGM1NWFlZTYzN2RjY2Q0MF8xNjQ5MjY3NDQyMjkx_1ccb759d-86bc-4eab-9e0c-254f9ffe2ed0" continuedAt="icec5804e58d44f3d94d28b4c897da5fd" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGV4dHJlZ2lvbjo5ZDU1ZjA1ZDQ4N2M0ZWQ2OGM1NWFlZTYzN2RjY2Q0MF8xNjQ5MjY3NDQyMjkx_90a0ba3b-5e17-4fe3-990b-cddb257bd945" continuedAt="i322ff77076e84b54bf726a7811fa2a0a" 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF80LTItMS0xLTQ2NQ_725ba985-5797-4c2f-9938-4e323d15f309">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF80LTQtMS0xLTQ2NQ_93d11728-795e-4796-908b-e7927e428690">1,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF81LTItMS0xLTQ2NQ_71535cad-83d8-4478-a85c-693b4baeb904">803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF81LTQtMS0xLTQ2NQ_fbda6525-f942-4414-97ae-67aaf539cbc0">716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82LTItMS0xLTQ2NQ_f251ceae-ff7e-440d-9c08-8a6de22fbea7">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="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82LTQtMS0xLTQ2NQ_a327b375-78b0-4838-bc38-4fe884a79d06">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83LTItMS0xLTQ2NQ_55fd4c8a-cf7e-4920-ae08-871aec64f5c3">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83LTQtMS0xLTQ2NQ_8f62bd35-4181-4229-98af-0df4aed8f2c1">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF85LTItMS0xLTQ2NQ_9ae67209-1c64-4a27-82cb-6e4f4cf7f888">2,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF85LTQtMS0xLTQ2NQ_25dd7879-c261-4f4c-b091-e57c7a607d37">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMi0yLTEtMS00NjU_12ed39d8-aa7c-4895-a1b9-47a8ee6281dc">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMi00LTEtMS00NjU_e2b9bd3f-d6ab-4759-a779-386f77f3841f">1,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMy0yLTEtMS00NjU_bf0f0add-847d-482d-a586-bc8a9f29b44f">803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMy00LTEtMS00NjU_d985aa41-b2b5-4fe0-872e-b99f0b534472">716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xNS0yLTEtMS00NjU_09ddbb03-3f7a-49ae-ad87-765c8f838010">1,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xNS00LTEtMS00NjU_7f80e661-4d33-4d30-9453-87e8e1905557">1,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82NS0yLTEtMS00NjU_43f50381-2d9b-4673-ba0e-d45ed1b651be">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82NS00LTEtMS00NjU_4e2ed3a9-63b2-4aa7-bd21-efe1fbc52f0e">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="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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ni0yLTEtMS00NjU_f15807d4-efcf-4d21-9514-58d202b8391b">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ni00LTEtMS00NjU_f78e98f1-5954-4cee-864a-f242beb782be">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="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%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ny0yLTEtMS00NjU_28a17141-98e4-4963-a2e1-7ece71d510a0">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="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ny00LTEtMS00NjU_1a55eab1-7c50-44b3-a26e-2f8d8b407627">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="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%">EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OC0yLTEtMS00NjU_8d238ea3-a638-41ce-aeb3-e51770d3ff0a">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="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OC00LTEtMS00NjU_e165721b-a1eb-4897-80fe-ec52372605c7">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i21daa459c8904c05b1417b15e7654727_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OS0yLTEtMS00NjU_e6ed637a-1a7c-4630-8d3f-2a3b48953ed3">34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d472ea4df954e219884d7f0e0f21915_D20200101-20200331" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OS00LTEtMS00NjU_d2463f1a-3e96-4784-996c-5865c735e6c3">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83MC0yLTEtMS00NjU_81120af0-b23d-42a8-a012-1241ac0918c4">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83MC00LTEtMS00NjU_d205d538-5a3f-4e53-9985-32bc4b308d74">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83My0yLTEtMS00NjU_bd0bb356-7e5c-4806-a613-d417a145ef66">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83My00LTEtMS00NjU_d0e8f94d-c266-41bc-a0d1-a63af9944866">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="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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83NC0yLTEtMS00NjU_338939ee-1692-41e9-b4b8-ec1faea237a2">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83NC00LTEtMS00NjU_11db5da8-2ef3-4c90-a11a-058d2edee048">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83Ni0yLTEtMS00NjU_d04d4f01-b448-47cb-bf1a-cfb9bb182d23">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i059f16a6b1964e359810493df82e3572_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83Ni00LTEtMS00NjU_1acca2de-7619-46ed-8097-dd5ee47d49fd">235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></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%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i97197d82f60e47489fbb59ffe44a3b30"><ix:continuation id="ia2d18e6552744ee3855045b17195dbe7"><ix:continuation id="icec5804e58d44f3d94d28b4c897da5fd"><ix:continuation id="i322ff77076e84b54bf726a7811fa2a0a"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">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="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%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zMy03LTEtMS01NDE_4841b5b2-2815-4f2b-a371-9a81b8960937">17,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41d85add959041a7b8ee00b793e525a0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zMy05LTEtMS01NDE_293204fc-90c9-4dff-9e53-ffe80dcc5138">17,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNC03LTEtMS01NDE_163f6290-5f68-4153-988b-4ec717a9bb68">9,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic54085814022476f84c08214e663ba6f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNC05LTEtMS01NDE_5a3b99ef-9828-4351-8bf3-896395fb7b96">9,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id09ae956487448baadf5bd06ee322429_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNS03LTEtMS01NDE_ede73cb1-24f5-4a14-aa2c-3a5d263fe364">1,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="ibe85a618058f4b96a7c60ec36802e3e2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNS05LTEtMS01NDE_cf8d318e-ad7d-4e52-9554-dd52520812fc">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="i67412a15e41642d7951ba429ee7341e3_I20210331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNi03LTEtMS01NDE_eb679466-e494-44d2-b69d-1d327cf08085">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="i704b9906a3374abeaef35efb51947071_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNi05LTEtMS01NDE_23e8b31f-5b4a-4b7b-a326-4e52ec785892">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="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="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNy03LTEtMS01NDE_70a89ed4-0221-4ca1-9438-555f753b5309">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="ie79a76b7dd3245d884b584d36745d50e_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNy05LTEtMS01NDE_d7020504-22e0-4650-95d7-0e8466b16f83">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zOC03LTEtMS01NDE_97b8537b-1aef-4d06-a441-31ce848a77c6">28,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zOC05LTEtMS01NDE_3670b724-ea33-49ff-8159-9b0d6d7c4309">27,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2db2efebae854e1eb090486cd53c59b1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80MS03LTEtMS01NDE_d73a32c3-2a36-49ba-8e54-5429dc8b2491">17,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i707a011e44e34208b712a4f7d51bc24f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80MS05LTEtMS01NDE_795de936-9207-49c0-97d0-8c24209c1c8c">17,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3617415c90be4d588d6fcbbe15cb8171_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Mi03LTEtMS01NDE_1ee90594-7626-4469-bab8-96fd9221ec39">9,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic360e767b79747ca92eb27935cb03f3d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Mi05LTEtMS01NDE_04afad5d-4ce0-468d-8ea0-a32697a00e46">9,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="ic695af5c48714aca97d2458f90bfcfb2_I20210331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80My03LTEtMS01NDE_ebb4ffe8-579c-4e3a-8d94-a823e2953d6b">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="icb273b51674543a78a2cac1f4489ef5c_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80My05LTEtMS01NDE_df37878b-36f7-4d03-a9a4-2ba415be31e9">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80NC03LTEtMS01NDE_e9b99d91-b159-47a1-b3d1-f81e2f8649f5">27,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80NC05LTEtMS01NDE_45bd1b5c-b09a-4bc6-9f61-b0c435ef42ad">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><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%">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="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%">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="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%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Ny03LTEtMS01NDE_a3c05fcb-3c7e-46dc-8e18-e1f14876b189">15,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i41d85add959041a7b8ee00b793e525a0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Ny05LTEtMS01NDE_83e1cf66-7107-4481-ad05-800be9a51897">15,829</ix:nonFraction>&#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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OC03LTEtMS01NDE_92f751bf-7f04-4eaa-922a-11a23e853b8d">9,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic54085814022476f84c08214e663ba6f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OC05LTEtMS01NDE_46125e06-26fa-4743-a8ac-63ff8d44783a">9,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id09ae956487448baadf5bd06ee322429_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OS03LTEtMS01NDE_6de765cc-d950-473c-8aa2-3b7ff5fe5901">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe85a618058f4b96a7c60ec36802e3e2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OS05LTEtMS01NDE_6cf8cfb8-5d30-43a3-83a8-7f6e2a0ef018">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i67412a15e41642d7951ba429ee7341e3_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MC03LTEtMS01NDE_2e16b54e-ba9f-4ab1-998c-45a9c531a377">3,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i704b9906a3374abeaef35efb51947071_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MC05LTEtMS01NDE_47f531ce-3c32-4dd5-9133-241642134a6e">3,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="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="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MS03LTEtMS01NDE_0ec9be12-d065-4a96-bc6c-051116946503">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="ie79a76b7dd3245d884b584d36745d50e_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MS05LTEtMS01NDE_8e0559c9-4a5c-425e-80ae-e5472a1abc63">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="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 assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Mi03LTEtMS01NDE_8777c93c-7dc0-4852-8184-56ad1ca96d60">29,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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="ib765a3623be84277a503071cfc0efd0b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Mi05LTEtMS01NDE_ad415cc9-37d6-4eca-912b-32321bbfe305">29,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2db2efebae854e1eb090486cd53c59b1_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81NS03LTEtMS01NDE_df4cc550-46a6-47a4-a762-663e0dd40e8d">15,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i707a011e44e34208b712a4f7d51bc24f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81NS05LTEtMS01NDE_66e12840-2bbb-4b6c-93a1-cf07a547e3c4">15,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3617415c90be4d588d6fcbbe15cb8171_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ni03LTEtMS01NDE_3609f978-134f-42e7-a85a-13c6995b83e3">9,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic360e767b79747ca92eb27935cb03f3d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ni05LTEtMS01NDE_e2ed0942-90c8-4e2a-911d-5a1b36e74a8b">9,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="ic695af5c48714aca97d2458f90bfcfb2_I20210331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ny03LTEtMS01NDE_77a68a33-39f2-4156-9754-129f3c4495f9">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="icb273b51674543a78a2cac1f4489ef5c_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ny05LTEtMS01NDE_58d2632d-34ef-4a4b-af8e-3547743a4151">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="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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81OC03LTEtMS01NDE_a5d67bf9-4ae7-42b6-bf6e-5dab1e013538">25,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="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81OC05LTEtMS01NDE_f0d6b7ae-3e8d-42d4-ba59-f231bd05d633">25,399</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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_208"></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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNzY_d8ef9c1b-bac6-4b9e-9a8e-aa6d177b24a8" continuedAt="i27e45d5560e94b9b9767f2a0ee34ceaf" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><ix:continuation id="i27e45d5560e94b9b9767f2a0ee34ceaf" continuedAt="id0b94a8e1c1b4224903552d108616391"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Enterprises has a <ix:nonFraction unitRef="number" contextRef="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzU0_8ded0d75-bab7-4a02-be17-8634d1cd6c1c">51</ix:nonFraction>-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a <ix:nonFraction unitRef="mw" contextRef="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzE4OQ_44ed1249-e538-485d-9011-db3bf6a65397">525</ix:nonFraction>-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by </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%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="id0b94a8e1c1b4224903552d108616391" continuedAt="ide7bfe918e3f4d5aa83731735c4e52b1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. CMS&#160;Enterprises then receives <ix:nonFraction unitRef="number" contextRef="ifd9d634aeb824dbab1fb18b6e496aca1_D20200901-20200930" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzE2OTQ_24a5093b-7131-4107-bc3e-dfa55132c474">51</ix:nonFraction> percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.</span></div><div 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="i4263a5ad81034ad0a2f9b5964545d24f_D20210101-20210331" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNzU_da9997f6-d633-4be9-9f3a-2cfc2fcd266e" escape="true">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</ix:nonNumeric> CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and <ix:nonFraction unitRef="number" contextRef="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzI1OTU_eec7adb7-ddcb-4d9c-a3de-f3d9bbeec10f">49</ix:nonFraction> percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNjI_c32051db-fcb2-4f93-bb76-02352a5bb309" continuedAt="i5de88df8e4f24a56a876f9c8e2f301b4" 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzMtMi0xLTEtMA_4b4843eb-6ce1-4af0-bd64-cb72f005ce6f">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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzMtNC0xLTEtMTQ2MDY_0f86efea-f8da-4752-9b6b-4613e890d7cc">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzUtMi0xLTEtMA_13673f54-5790-45cc-9945-2188d591cc1f">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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzUtNC0xLTEtMTQ2MDg_909a7115-6a49-43f2-ad3f-0c403e52da94">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzYtMi0xLTEtMA_45a3e534-39e0-47b4-8c98-70ddb8c6c425">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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzYtNC0xLTEtMTQ2MTA_028648f7-f4d7-4222-a30f-7c1a4826b3fe">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzgtMi0xLTEtMA_abaea772-4b98-41f0-ae19-d2505314bb2b">686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzgtNC0xLTEtMTQ2MDI_ec94df4d-f424-4d11-8666-c6e4ab21010d">692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzktMi0xLTEtMA_1859ba88-930e-4826-96d5-35d9a9a367f8">704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzktNC0xLTEtMTQ2MTQ_d132c368-c243-4793-a75d-ad56c9618baf">705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzExLTItMS0xLTA_6831fa92-e9b9-490f-9643-3ee8d4675196">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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzExLTQtMS0xLTE0NjA0_cfd846cc-e6bd-4e60-aff6-277988c2299b">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzEzLTItMS0xLTA_fbde330e-b568-4dbd-8eb3-66b3e9dd491e">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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzEzLTQtMS0xLTE0NjEy_75eda020-a037-4862-a6f0-c48067b20e1e">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzE0LTItMS0xLTA_92a86e3f-55fa-48cc-86de-c2b332ac6f7f">25</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="i0b483ed0cdf2479aa228b5225bec3550_I20201231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzE0LTQtMS0xLTE0NjE2_f0121fae-59b6-42b3-a4aa-65777eca4405">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_2859"></div><div style="margin-bottom:12pt"><ix:continuation id="ide7bfe918e3f4d5aa83731735c4e52b1" continuedAt="i671a83059263492485f62f3ff06dec4b"><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:nonNumeric contextRef="i9b47f004e00a4558be3f8d4235b28c4f_D20210101-20210331" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xNjQ5MjY3NDQyOTMx_d29c5060-8eaf-4187-9341-90a31c8daf0b" escape="true">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="i9ad48427d3d64c469eaa9772f12f22be_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_1c8f3e9c-e215-45d7-b4ef-95a157652837"><ix:nonFraction unitRef="number" contextRef="i1d83c484774347d48ab7a849ea7c79b5_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_59c54b96-4a31-4987-8f0c-1ad68daaec4b"><ix:nonFraction unitRef="number" contextRef="id21bd28998ef405689287e60de9646bb_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_7a0660f4-cce7-4953-92a9-189b61f82b9d"><ix:nonFraction unitRef="number" contextRef="idfb4d6997d3f41469e6b80da9e2f1b3b_D20210101-20210331" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_d9208a4a-4ca3-422e-b06a-a03b2810b8af">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability 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:nonNumeric></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%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i671a83059263492485f62f3ff06dec4b" continuedAt="ia602b380bfbc4515b8ceab3a56705774"><ix:continuation id="i5de88df8e4f24a56a876f9c8e2f301b4"><div style="margin-bottom:12pt"><span 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><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. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.</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="ia602b380bfbc4515b8ceab3a56705774">CMS&#160;Energy&#8217;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="ice794f8895724ddca9b74813e4a68d72_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI5MDEw_9df14bdd-9eee-41ab-af6a-26857f60a84e">72</ix:nonFraction>&#160;million as of March&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i3462f68f9eb14c3681d524d07bc3c3e9_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI5MDI4_880772d3-c787-4a46-a308-df4593b92b57">70</ix:nonFraction>&#160;million as of December&#160;31,&#160;2020.</ix:continuation> </span></div><div id="i33db34ded1c746af85b531db372bbe48_211"></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="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjI_9a7f98c1-26b2-4c14-b3ea-539b169a361c" continuedAt="i28dc89142d6641e9a016c5ef209886b0" escape="true"><ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjM_8c277f6a-d395-46a5-b566-f3aaa6bd4b01" continuedAt="i863aeefb7f024736b03d2f843c9bfbd2" escape="true">Exit Activities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i28dc89142d6641e9a016c5ef209886b0" continuedAt="i711dafef8ae341c4b7cff88e926e2207"><ix:continuation id="i863aeefb7f024736b03d2f843c9bfbd2" continuedAt="ib3f13264e28d4bc38f1611c6081e6838"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 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="i958a7da37f384215902340c4256ae224_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzgxNA_ee438c4d-8839-4e34-8cbb-773279668501">35</ix:nonFraction>&#160;million. In its order in Consumers&#8217; 2020 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%">As of March&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to this program was $<ix:nonFraction unitRef="usd" contextRef="i3f9e553c2ab5415694fa504e6a80faa2_D20191001-20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzEwOTk_0180b243-393c-46f5-a071-d21e3feecc55">16</ix:nonFraction>&#160;million. Additionally, an amount of $<ix:nonFraction unitRef="usd" contextRef="ibf0dd3d6c6ac43b8bf3bda10289b1ed2_D20191001-20210331" decimals="-6" format="ixt:numdotdecimal" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzExMTY_c6b2f3e8-87c4-4772-9dba-a17efec6a07f">3</ix:nonFraction>&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $<ix:nonFraction unitRef="usd" contextRef="i523c4aba39a64f3590eb29e4ef5d9db7_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzEwOTk1MTE2Mjc5Nzkw_0f7c9ab8-5fbf-479f-8262-38e17d0c2af2">2</ix:nonFraction> million has been deferred as a regulatory asset. <ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjQ_2858f442-4578-461a-8d0b-9fcac3358742" continuedAt="i69b48e1c301047d987bdf5b61953d142" escape="true"><ix:nonNumeric contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjQ_4bbe7bee-b99d-4be9-9a95-47b48581562b" continuedAt="i696c565597614529a5afb92d41adc79d" escape="true">Presented in the following </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%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><ix:continuation id="i711dafef8ae341c4b7cff88e926e2207"><ix:continuation id="ib3f13264e28d4bc38f1611c6081e6838"><ix:continuation id="i69b48e1c301047d987bdf5b61953d142"><ix:continuation id="i696c565597614529a5afb92d41adc79d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i818b0c9e69f64cffa4d6fb099d37281d_I20201231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzItMi0xLTEtMA_4c081863-20c5-414c-826e-40f3fa2a7fea">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41041d5e0b064b5d8bf7a5875205bab1_I20191231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzItNC0xLTEtMA_c9498381-6069-4533-9d67-b4013722929f">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i132405f7e0594001bd418f362412d68b_D20210101-20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzMtMi0xLTEtMA_621dbc67-a8bb-42cf-ba4c-e5aecf76df30">&#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="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzMtNC0xLTEtMA_8e06bf7a-9f4f-45d5-b8f8-28d388a0469b">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%">Costs deferred as a regulatory asset</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i132405f7e0594001bd418f362412d68b_D20210101-20210331" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzUtNy0xLTEtMTUyMjY_28621e03-fced-4bd0-95ea-4defdc93940f">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="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzUtOS0xLTEtMTUyMzI_0a4324ee-bea3-4a3a-87b1-822648f5ee7d">&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i958a7da37f384215902340c4256ae224_I20210331" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzYtMi0xLTEtMA_06596e4a-fc6b-4d3a-9b52-024a21b83ef4">13</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="i013ab9be93744c0b89cf39eca0691e66_I20200331" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzYtNC0xLTEtMA_5c93f7d0-64d4-4504-98f8-9be735f697e0">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="i013ab9be93744c0b89cf39eca0691e66_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MDA_20a20541-b5fe-46f4-b8a2-c59b849e694a"><ix:nonFraction unitRef="usd" contextRef="i958a7da37f384215902340c4256ae224_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MDA_9c49a510-9b4d-40f7-975f-b553e1fff1e9">4</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2021 and 2020.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i33db34ded1c746af85b531db372bbe48_3441"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of financial condition and results of operations for CMS&#160;Energy and Consumers is contained in Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A, which is incorporated by reference herein.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3446"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no material changes to market risk as previously disclosed in Part&#160;II&#8212;Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk, in the 2020&#160;Form&#160;10&#8209;K.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3197"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in CMS&#160;Energy&#8217;s internal control over financial reporting (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in Consumers&#8217; internal control over financial reporting (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3204"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;II&#8212;Other Information</span></div><div id="i33db34ded1c746af85b531db372bbe48_3210"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their affiliates are parties to various lawsuits and regulatory matters in the ordinary course of business. For information regarding material legal proceedings, including updates to information reported under Part&#160;I&#8212;Item&#160;3. Legal Proceedings, of the 2020&#160;Form&#160;10&#8209;K, see Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3216"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no material changes to the Risk Factors as previously disclosed in Part&#160;I&#8212;Item&#160;1A. Risk Factors, in the 2020&#160;Form&#160;10&#8209;K, which Risk Factors are incorporated herein by reference.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3222"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Issuer Repurchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s repurchases of equity securities for the three months ended March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">January&#160;1,&#160;2021 to January&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2021 to February&#160;28,&#160;2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1,&#160;2021 to March&#160;31,&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">148,220&#160;</span></td><td style="background-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.48&#160;</span></td><td style="background-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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">81</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_3228"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Defaults Upon Senior Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="i33db34ded1c746af85b531db372bbe48_3234"></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="i33db34ded1c746af85b531db372bbe48_3240"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">82</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_3514"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Exhibits</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; Exhibit Index</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements included as exhibits to this Form&#160;<ix:nonNumeric contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zNTE0L2ZyYWc6OTUzYWRkNWY1NzUyNGNlYmJjMjU1ZTYxMmM1ZWMwMTcvdGV4dHJlZ2lvbjo5NTNhZGQ1ZjU3NTI0Y2ViYmMyNTVlNjEyYzVlYzAxN18xMDk5NTExNjMwNjEw_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</ix:nonNumeric> filing are included solely to provide information regarding the terms of the agreements and are not intended to provide any other factual or disclosure information about CMS&#160;Energy, Consumers, or other parties to the agreements. The agreements may contain representations and warranties made by each of the parties to each of the agreements that were made exclusively for the benefit of the parties involved in each of the agreements and should not be treated as statements of fact. The representations and warranties were made as a way to allocate risk if one or more of those statements prove to be incorrect. The statements were qualified by disclosures of the parties to each of the agreements that may not be reflected in each of the agreements. The agreements may apply standards of materiality that are different than standards applied to other investors. Additionally, the statements were made as of the date of the agreements or as specified in the agreements and have not been updated. The representations and warranties may not describe the actual state of affairs of the parties to each agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additional information about CMS&#160;Energy and Consumers may be found in this filing, at www.cmsenergy.com, at www.consumersenergy.com, and through the SEC&#8217;s website at www.sec.gov.</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_ex31-1.htm">CMS&#160;Energy&#8217;s certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_ex31-2.htm">CMS&#160;Energy&#8217;s certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_ex31-3.htm">Consumers&#8217; certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_ex31-4.htm">Consumers&#8217; certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_ex32-1.htm">CMS&#160;Energy&#8217;s certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20210331_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%">101.INS</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.SCH</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.CAL</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.DEF</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.LAB</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Labels Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.PRE</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">104</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document)</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">83</span></div></div></div><div id="i33db34ded1c746af85b531db372bbe48_3540"></div><hr style="page-break-after:always"/><div style="min-height:54pt;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="#i33db34ded1c746af85b531db372bbe48_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of&#160;1934, each registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. The signature for each undersigned company shall be deemed to relate only to matters having reference to such company or its subsidiary.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;ENERGY CORPORATION</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated: April 29, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CONSUMERS ENERGY COMPANY</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated: April 29, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>cms10q20210331_ex31-1.htm
<DESCRIPTION>EX-31.1
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i1f8fffb8aebe4c7997e85ef19fb9e513_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:12pt"><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: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">I have reviewed this quarterly report on Form&#160;10-Q of CMS&#160;Energy Corporation&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:18pt;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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>cms10q20210331_ex31-2.htm
<DESCRIPTION>EX-31.2
<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 2021 Workiva -->
<title>Document</title></head><body><div id="icba3f43db5e64ab994241d51e4a22074_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:12pt"><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: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">I have reviewed this quarterly report on Form&#160;10-Q of CMS&#160;Energy Corporation&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>4
<FILENAME>cms10q20210331_ex31-3.htm
<DESCRIPTION>EX-31.3
<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 2021 Workiva -->
<title>Document</title></head><body><div id="iaff99229ebb547b1918595fc1bcd5edf_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:12pt"><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: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">I have reviewed this quarterly report on Form&#160;10-Q of Consumers Energy Company&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.4
<SEQUENCE>5
<FILENAME>cms10q20210331_ex31-4.htm
<DESCRIPTION>EX-31.4
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i7ad154d2578a41f688e15df0d4602f1a_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:12pt"><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: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">I have reviewed this quarterly report on Form&#160;10-Q of Consumers Energy Company&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 29, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>cms10q20210331_ex32-1.htm
<DESCRIPTION>EX-32.1
<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 2021 Workiva -->
<title>Document</title></head><body><div id="ifca3be7c3a9d47b6b7ee6cbc9f1b474a_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the quarterly period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 29, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 29, 2021</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>cms10q20210331_ex32-2.htm
<DESCRIPTION>EX-32.2
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i4e7180afed3541c18ad15f91d2503c72_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10-Q of Consumers Energy Company (the &#8220;Company&#8221;) for the quarterly period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 29, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 29, 2021</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>cms-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20210331_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-20210331_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-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://www.consumersenergy.com/role/Coverpage">
        <link:definition>0001001 - 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="ConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited">
        <link:definition>1001002 - Statement - Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited">
        <link:definition>1005006 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>1006007 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesInEquityUnaudited" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited">
        <link:definition>1007008 - Statement - Consolidated Statements of Changes In Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicy" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy">
        <link:definition>2201201 - Disclosure - Significant Accounting Policies (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>2102101 - 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="RegulatoryMattersQuarterlyNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails">
        <link:definition>2403401 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>2104102 - Disclosure - Contingencies and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>2305301 - Disclosure - Contingencies and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
        <link:definition>2406402 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
        <link:definition>2407403 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails">
        <link:definition>2408404 - Disclosure - Contingencies and Commitments (Guarantees) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsAndCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization">
        <link:definition>2109103 - Disclosure - Financings And Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsAndCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables">
        <link:definition>2310302 - 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="FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails">
        <link:definition>2411405 - Disclosure - Financings And Capitalization (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>2412406 - 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="FinancingsandCapitalizationForwardStockContractsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails">
        <link:definition>2413407 - Disclosure - Financings and Capitalization (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="FairValueMeasurements" roleURI="http://www.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>2114104 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>2315303 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>2416408 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2417409 - 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="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>2118105 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>2319304 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
        <link:definition>2420410 - 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="NotesReceivable" roleURI="http://www.consumersenergy.com/role/NotesReceivable">
        <link:definition>2121106 - Disclosure - Notes Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NotesReceivableTables" roleURI="http://www.consumersenergy.com/role/NotesReceivableTables">
        <link:definition>2322305 - Disclosure - Notes Receivable (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="NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails">
        <link:definition>2423411 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (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="NotesReceivableNarrativeDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails">
        <link:definition>2424412 - Disclosure - Notes Receivable (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="NotesReceivableScheduleOfAllowanceForLoanLossesDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails">
        <link:definition>2425413 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>2126107 - Disclosure - Retirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>2327306 - 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="RetirementBenefitsScheduleOfNetBenefitCostsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails">
        <link:definition>2428414 - 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="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>2129108 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>2330307 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
        <link:definition>2431415 - 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="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>2132109 - Disclosure - Earnings Per Share - CMS Energy</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>2333308 - Disclosure - Earnings Per Share - CMS Energy (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>2434416 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>2135110 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>2336309 - 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="RevenueComponentsofOperatingRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails">
        <link:definition>2437417 - Disclosure - Revenue (Components of Operating 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>2438418 - 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="CashAndCashEquivalents" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents">
        <link:definition>2139111 - Disclosure - Cash And Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashAndCashEquivalentsTables" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables">
        <link:definition>2340310 - Disclosure - Cash And Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
        <link:definition>2441419 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>2142112 - Disclosure - Reportable Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>2343311 - Disclosure - Reportable Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>2444420 - 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="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>2145113 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>2346312 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>2447421 - 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>2448422 - 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="ExitActivities" roleURI="http://www.consumersenergy.com/role/ExitActivities">
        <link:definition>2149114 - Disclosure - Exit Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables">
        <link:definition>2350313 - Disclosure - Exit Activities - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails">
        <link:definition>2451423 - Disclosure - Exit Activities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
        <link:definition>2452424 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cms_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" abstract="true" name="IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableInterestEntityMaximumCapacity" abstract="false" name="VariableInterestEntityMaximumCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:powerItemType"/>
  <xs:element id="cms_RegulatoryMattersAbstract" abstract="true" name="RegulatoryMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_EnterprisesMember" abstract="false" name="EnterprisesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostDeferredCost" abstract="false" name="RestructuringAndRelatedCostDeferredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CivilCaseConsumersV.MPSCStaffMember" abstract="true" name="CivilCaseConsumersV.MPSCStaffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RayCompressorStationMember" abstract="true" name="RayCompressorStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_AmountAvailableForDividendDistribution" abstract="false" name="AmountAvailableForDividendDistribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_GasCostRecoveryMember" abstract="false" name="GasCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_InterestRateSwapNotesReceivableMember" abstract="true" name="InterestRateSwapNotesReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_RetentionIncentiveProgramMember" abstract="true" name="RetentionIncentiveProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_BayHarborMember" abstract="false" name="BayHarborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesOneMember" abstract="false" name="RevolvingCreditFacilitiesOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" abstract="true" name="ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A5.625JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.625JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" 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="nonnum:domainItemType"/>
  <xs:element id="cms_NotesReceivableRelatedPartiesFairValueDisclosure" abstract="false" name="NotesReceivableRelatedPartiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EnerBankMember" abstract="false" name="EnerBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LoansOriginatedWithinLastFiveYearsMember" abstract="true" name="LoansOriginatedWithinLastFiveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ShortTermDebtAuthorizedBorrowings" abstract="false" name="ShortTermDebtAuthorizedBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" abstract="true" name="GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanIncentiveMember" abstract="true" name="EnergyWasteReductionPlanIncentiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_GasUtilityMember" abstract="false" name="GasUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFourMember" abstract="true" name="RevolvingCreditFacilitiesFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_OtherUtilityServiceMember" abstract="false" name="OtherUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_GraylingMember" abstract="false" name="GraylingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NrepaMember" abstract="false" name="NrepaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CommercialUtilityServiceMember" abstract="false" name="CommercialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ForeignGovernmentTaxClaimOnSale" abstract="false" name="ForeignGovernmentTaxClaimOnSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" abstract="true" name="ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesSixMember" abstract="true" name="RevolvingCreditFacilitiesSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" 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="nonnum:domainItemType"/>
  <xs:element id="cms_FICOScoreBetweenGoodAndExcellentMember" abstract="true" name="FICOScoreBetweenGoodAndExcellentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_TaxAndOtherIndemnityObligationsMember" abstract="false" name="TaxAndOtherIndemnityObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AviatorWindMember" abstract="true" name="AviatorWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_CMSEnterprisesIncludingSubsidiariesMember" abstract="true" name="CMSEnterprisesIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RepairCostsMember" abstract="true" name="RepairCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_InsuranceRecoveriesMember" abstract="true" name="InsuranceRecoveriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" abstract="false" name="LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesThreeMember" abstract="false" name="RevolvingCreditFacilitiesThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EquatorialGuineaTaxAuthorityMember" abstract="false" name="EquatorialGuineaTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CerclaLiabilityMember" abstract="false" name="CerclaLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TESFilerCityMember" abstract="false" name="TESFilerCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2079Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GeneseeMember" abstract="false" name="GeneseeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IndustrialUtilityServiceMember" abstract="false" name="IndustrialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IncrementalGasPurchasesMember" abstract="true" name="IncrementalGasPurchasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_AccrualForEnvironmentalLossContingenciesInflationRate" abstract="false" name="AccrualForEnvironmentalLossContingenciesInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_RetailInstallmentContractsMember" abstract="true" name="RetailInstallmentContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_ConsumersEnergyCompanyMember" abstract="false" name="ConsumersEnergyCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_InterestAndDividendIncomeRelatedParties" abstract="false" name="InterestAndDividendIncomeRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" abstract="false" name="MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" abstract="false" name="ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_DeferredPropertyTaxes" abstract="false" name="DeferredPropertyTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_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_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFiveMember" abstract="true" name="RevolvingCreditFacilitiesFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FinanceLeaseLiabilityAndOtherNoncurrent" abstract="false" name="FinanceLeaseLiabilityAndOtherNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_NotesReceivableAbstract" abstract="true" name="NotesReceivableAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_VariableInterestEntitiesAbstract" abstract="true" name="VariableInterestEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cms-20210331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661-->
<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-20210331.xsd#Coverpage"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/Coverpage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5ac4436e-8f9a-48ee-b010-db1d759e6ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2b761404-13f5-4805-b1b2-0599c272796c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5ac4436e-8f9a-48ee-b010-db1d759e6ac8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2b761404-13f5-4805-b1b2-0599c272796c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a3378821-a3f8-43ae-a6ca-2b71b795edac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5ac4436e-8f9a-48ee-b010-db1d759e6ac8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a3378821-a3f8-43ae-a6ca-2b71b795edac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780760aa-4efc-4e56-a1a3-ad9c61f318b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_94d1632b-6ee1-4667-b154-dc32d7f9d52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780760aa-4efc-4e56-a1a3-ad9c61f318b5" xlink:to="loc_us-gaap_OperatingIncomeLoss_94d1632b-6ee1-4667-b154-dc32d7f9d52f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_efad56c9-d5ce-45ee-b2be-b6a61d25f56b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780760aa-4efc-4e56-a1a3-ad9c61f318b5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_efad56c9-d5ce-45ee-b2be-b6a61d25f56b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6dff6455-357b-4bc2-8255-5ef8b0ce2bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_780760aa-4efc-4e56-a1a3-ad9c61f318b5" xlink:to="loc_us-gaap_InterestExpense_6dff6455-357b-4bc2-8255-5ef8b0ce2bb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_a91e875d-2878-41a9-b113-a55f2c59f335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_a91e875d-2878-41a9-b113-a55f2c59f335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_f1efe22e-b7ae-4a54-880c-a60336cd66d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_f1efe22e-b7ae-4a54-880c-a60336cd66d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_855f448f-0ef0-47cd-ba40-e239c25e0708" xlink:href="cms-20210331.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_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_855f448f-0ef0-47cd-ba40-e239c25e0708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_13d00d9e-b81b-4227-bdf8-820fccc20630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_13d00d9e-b81b-4227-bdf8-820fccc20630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_60339f25-5f34-46e7-812e-5be8e767cb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_60339f25-5f34-46e7-812e-5be8e767cb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_1c523ecb-42fb-44af-966c-0744f8a0ff31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_1c523ecb-42fb-44af-966c-0744f8a0ff31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_d95b371a-8a17-41ee-955f-d38a886be252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_cfe5345e-220f-4649-b192-c5855b84d8ea" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_d95b371a-8a17-41ee-955f-d38a886be252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c01e4254-e66f-4b37-a0a1-dc64605eabae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_46d1a93e-9334-4c22-af15-ac4fde3db467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c01e4254-e66f-4b37-a0a1-dc64605eabae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_46d1a93e-9334-4c22-af15-ac4fde3db467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c210dff0-d390-4d7d-b80a-010c234b5e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c01e4254-e66f-4b37-a0a1-dc64605eabae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c210dff0-d390-4d7d-b80a-010c234b5e67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_a33290d9-8997-426e-878d-a7b6fcb05414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_a33290d9-8997-426e-878d-a7b6fcb05414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_753464de-d46c-47eb-89d8-f4ba44389092" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_FuelCosts_753464de-d46c-47eb-89d8-f4ba44389092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_179a06c7-f9a4-4d8d-b3f8-c4db9b8904bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_179a06c7-f9a4-4d8d-b3f8-c4db9b8904bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_4dbd7a9d-427c-4a6e-9b5b-345c95613f2d" xlink:href="cms-20210331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_cms_PurchasedPowerRelatedParties_4dbd7a9d-427c-4a6e-9b5b-345c95613f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_ade215aa-4861-4c7d-9af7-23a9e9e84e11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_ade215aa-4861-4c7d-9af7-23a9e9e84e11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_64411161-6115-4caf-ade6-965dbe67c1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_64411161-6115-4caf-ade6-965dbe67c1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_a6e3be77-7311-4e16-8191-b0cd97a70caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_a6e3be77-7311-4e16-8191-b0cd97a70caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_15be45a9-3759-4ee9-801d-53481f6b94d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_259ba786-52fe-4e9c-9747-bda5f1deb6bb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_15be45a9-3759-4ee9-801d-53481f6b94d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d363efae-4672-4620-9ace-bb705dcc7dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_07db30af-050f-4d84-aebe-ab378e9b53fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d363efae-4672-4620-9ace-bb705dcc7dd5" xlink:to="loc_us-gaap_Revenues_07db30af-050f-4d84-aebe-ab378e9b53fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_88de5b2a-842b-4c98-aa29-ee3d1697b306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d363efae-4672-4620-9ace-bb705dcc7dd5" xlink:to="loc_us-gaap_CostsAndExpenses_88de5b2a-842b-4c98-aa29-ee3d1697b306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_a8fa0560-4e1d-4930-8121-0b758eee3ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d363efae-4672-4620-9ace-bb705dcc7dd5" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_a8fa0560-4e1d-4930-8121-0b758eee3ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e27262f1-4348-4ed6-97d6-375f4d914ada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_47ce0c2b-52ae-4035-9e8e-3938b495cbb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e27262f1-4348-4ed6-97d6-375f4d914ada" xlink:to="loc_us-gaap_InterestExpenseDebt_47ce0c2b-52ae-4035-9e8e-3938b495cbb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_e612eafe-6e04-4189-9ce4-c85e55d5e2ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e27262f1-4348-4ed6-97d6-375f4d914ada" xlink:to="loc_us-gaap_InterestExpenseOther_e612eafe-6e04-4189-9ce4-c85e55d5e2ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_e421e0df-5ee8-488d-9731-ab188070ed8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e27262f1-4348-4ed6-97d6-375f4d914ada" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_e421e0df-5ee8-488d-9731-ab188070ed8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_4f33c907-9780-45b8-b876-844d861058a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_e27262f1-4348-4ed6-97d6-375f4d914ada" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_4f33c907-9780-45b8-b876-844d861058a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f987edb5-725c-4d5b-9e7d-21e4c3cdf858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d6000658-79da-453c-b3f0-90c69127f6f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f987edb5-725c-4d5b-9e7d-21e4c3cdf858" xlink:to="loc_us-gaap_ProfitLoss_d6000658-79da-453c-b3f0-90c69127f6f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d31cc181-53cb-45d7-8502-27a27c98241f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f987edb5-725c-4d5b-9e7d-21e4c3cdf858" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d31cc181-53cb-45d7-8502-27a27c98241f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_13f13d78-e9b4-4fb4-8fab-d24543aec788" xlink:href="cms-20210331.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_13f13d78-e9b4-4fb4-8fab-d24543aec788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_1a1a8df2-9c03-4b5f-bd35-67c47a056c13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_1a1a8df2-9c03-4b5f-bd35-67c47a056c13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_b7a638ef-7dc5-4d3b-95b2-8f3159ebad89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_b7a638ef-7dc5-4d3b-95b2-8f3159ebad89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d241e95-5d44-4bd0-9638-1ff0ce7b0e3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d241e95-5d44-4bd0-9638-1ff0ce7b0e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_c3d06e5b-5f7c-44e4-abf5-ad6e33a757bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_us-gaap_OtherNonoperatingIncome_c3d06e5b-5f7c-44e4-abf5-ad6e33a757bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_8edd504b-9887-49b9-9883-7dad2fc38521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_us-gaap_OtherNonoperatingExpense_8edd504b-9887-49b9-9883-7dad2fc38521" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ca6df7e8-d524-4c4f-9970-2ed7ac6dbb3e" xlink:href="cms-20210331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_9d69dbe0-8ddc-4d74-b225-c9d1eeb5725f" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ca6df7e8-d524-4c4f-9970-2ed7ac6dbb3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e64fc06-5694-486e-8af0-16404b6b1430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_afe89703-4362-4ea0-a13e-f0a528517af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e64fc06-5694-486e-8af0-16404b6b1430" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_afe89703-4362-4ea0-a13e-f0a528517af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_554a238f-95a3-4c9a-b384-5b576548a40d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e64fc06-5694-486e-8af0-16404b6b1430" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_554a238f-95a3-4c9a-b384-5b576548a40d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67ee7047-0b3f-4e2e-96f1-601eaab87d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b8afaf39-c9fd-405a-881a-47ee10445da2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67ee7047-0b3f-4e2e-96f1-601eaab87d98" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b8afaf39-c9fd-405a-881a-47ee10445da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_40a1baf3-b5d8-4f35-92d9-ba4a3eb8e1b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_67ee7047-0b3f-4e2e-96f1-601eaab87d98" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_40a1baf3-b5d8-4f35-92d9-ba4a3eb8e1b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_81eb5906-6c0e-4fc4-a2db-d19f7f377067" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4b6f44da-e092-4a3d-9bb9-36413aaa0fb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_81eb5906-6c0e-4fc4-a2db-d19f7f377067" xlink:to="loc_us-gaap_ProfitLoss_4b6f44da-e092-4a3d-9bb9-36413aaa0fb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8c552f5f-79c8-4825-9345-b2ed9e184fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_81eb5906-6c0e-4fc4-a2db-d19f7f377067" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8c552f5f-79c8-4825-9345-b2ed9e184fda" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56560d43-c77e-47e5-87c6-377389645a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_141989d5-c28e-4a8d-a3bf-269e701bb054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56560d43-c77e-47e5-87c6-377389645a3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_141989d5-c28e-4a8d-a3bf-269e701bb054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3f52c576-966e-455b-ace1-9d1a4570f554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56560d43-c77e-47e5-87c6-377389645a3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3f52c576-966e-455b-ace1-9d1a4570f554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9fbe7dd7-e79e-490f-90a0-9b7633dc9039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56560d43-c77e-47e5-87c6-377389645a3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9fbe7dd7-e79e-490f-90a0-9b7633dc9039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_018c6878-7d5a-45cc-9935-afbddd479a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_018c6878-7d5a-45cc-9935-afbddd479a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a27beea2-b199-4293-aa19-e210d43c1a8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a27beea2-b199-4293-aa19-e210d43c1a8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4e2340c3-3fdd-4902-a322-faf1f2ca18d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4e2340c3-3fdd-4902-a322-faf1f2ca18d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_36903e3f-a82f-4504-8cdf-7096db25a65c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_36903e3f-a82f-4504-8cdf-7096db25a65c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_3ffb57c9-2be1-4a7f-ade6-84ab7a8c0f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_3ffb57c9-2be1-4a7f-ade6-84ab7a8c0f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_9e26b011-86a1-4e3f-a6a6-55799bbf2cf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_9e26b011-86a1-4e3f-a6a6-55799bbf2cf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_d6555c52-e31e-4718-8b24-78b0d2d261e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_d6555c52-e31e-4718-8b24-78b0d2d261e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_54f90efa-9a18-4c1b-9212-e9e728ed0bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_54f90efa-9a18-4c1b-9212-e9e728ed0bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_b5d4efa7-35ed-4e4a-8642-3418478528a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a2e64fa3-4865-4bb7-9ef6-8c31e6674330" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_b5d4efa7-35ed-4e4a-8642-3418478528a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f6c7b4c4-14cb-4a7d-ac34-c3ec709dda98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_f6c7b4c4-14cb-4a7d-ac34-c3ec709dda98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e2591082-bbe6-4a2c-b0b2-b8006a0e489a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e2591082-bbe6-4a2c-b0b2-b8006a0e489a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_bcb760e0-d410-47e9-bc4a-59a77cfdcef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_bcb760e0-d410-47e9-bc4a-59a77cfdcef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1ff16bae-4da9-462b-912e-636c16cdf368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_1ff16bae-4da9-462b-912e-636c16cdf368" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_8856fabd-3906-4a92-a7df-7f798d7105c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66efeaee-6018-4667-8682-ff01840bbf73" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_8856fabd-3906-4a92-a7df-7f798d7105c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8105ed56-4cd7-465a-8428-b87ee1815a96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8105ed56-4cd7-465a-8428-b87ee1815a96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7dbf5f57-1441-46dc-ab1b-91e5bf86bf07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_ProfitLoss_7dbf5f57-1441-46dc-ab1b-91e5bf86bf07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_53878125-0e31-4395-a4c9-7fad5af20846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_53878125-0e31-4395-a4c9-7fad5af20846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_edd35a96-611e-44ff-b967-f1b2f2d3e6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_edd35a96-611e-44ff-b967-f1b2f2d3e6c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_35c89003-e313-43ff-b5f8-34883f7009e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_35c89003-e313-43ff-b5f8-34883f7009e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_71467611-b149-4294-ad19-aaa4b46845c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_71467611-b149-4294-ad19-aaa4b46845c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_06f67ced-df0c-44be-868f-6c8bf3ab23aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_06f67ced-df0c-44be-868f-6c8bf3ab23aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3a8263fc-1f78-45aa-9cd7-d3cc04d21073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3a8263fc-1f78-45aa-9cd7-d3cc04d21073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_92d9e549-1b0d-4974-ad11-858dd44a5af8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_92d9e549-1b0d-4974-ad11-858dd44a5af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_44e1161f-d1f2-48f2-aa30-69dda5bbf04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_307500df-6d81-4f8f-9b90-02e0488a6e9e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_44e1161f-d1f2-48f2-aa30-69dda5bbf04d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a2774a4f-bd7e-41df-9031-4109f54cd4f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bda29d8a-20ea-427c-b0ec-98d54375f483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a2774a4f-bd7e-41df-9031-4109f54cd4f6" xlink:to="loc_us-gaap_AssetsCurrent_bda29d8a-20ea-427c-b0ec-98d54375f483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db5dafd1-a0d9-47fd-a8fe-31fc6d613f85" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a2774a4f-bd7e-41df-9031-4109f54cd4f6" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db5dafd1-a0d9-47fd-a8fe-31fc6d613f85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_033814b3-28bc-4a78-9cca-58e7f78f98b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a2774a4f-bd7e-41df-9031-4109f54cd4f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_033814b3-28bc-4a78-9cca-58e7f78f98b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_96914e79-4296-4d06-8cb5-2975402100bc" xlink:href="cms-20210331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a2774a4f-bd7e-41df-9031-4109f54cd4f6" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_96914e79-4296-4d06-8cb5-2975402100bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_ba035d54-4ca5-4ab7-b55c-9fb2c7c9a976" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_f8ddabf7-626c-480d-bab2-487c77092054" xlink:href="cms-20210331.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_ba035d54-4ca5-4ab7-b55c-9fb2c7c9a976" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_f8ddabf7-626c-480d-bab2-487c77092054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b3abc8ac-a5ca-486f-9a9c-b573308bf613" xlink:href="cms-20210331.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_ba035d54-4ca5-4ab7-b55c-9fb2c7c9a976" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b3abc8ac-a5ca-486f-9a9c-b573308bf613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:href="cms-20210331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_cc9ccfb8-09c6-443b-ab91-1572eabcced5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_cc9ccfb8-09c6-443b-ab91-1572eabcced5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_7ec1c1ec-ada3-4fb8-897b-43b61f022a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_7ec1c1ec-ada3-4fb8-897b-43b61f022a08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_271d1b6b-ed01-4047-b05f-e98b3fc48747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_271d1b6b-ed01-4047-b05f-e98b3fc48747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e425d041-2735-4f40-9575-d09afe5219d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_e425d041-2735-4f40-9575-d09afe5219d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_25dbfba9-b881-4bce-9e84-20eaf6835801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5572bf61-22aa-4d12-a822-f03cfaad3c7b" xlink:to="loc_us-gaap_EquityMethodInvestments_25dbfba9-b881-4bce-9e84-20eaf6835801" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_e8b3e9ec-1a92-40a9-b95c-ac17089d2fb8" xlink:href="cms-20210331.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_e8b3e9ec-1a92-40a9-b95c-ac17089d2fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0368620e-d9ec-4750-baaf-2cacdb85c962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_AccountsPayableCurrent_0368620e-d9ec-4750-baaf-2cacdb85c962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_11395059-13bf-423e-81df-06d1cffad1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_11395059-13bf-423e-81df-06d1cffad1ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_0c8cd8d4-6a8b-42dd-ad84-1182d4beea6b" xlink:href="cms-20210331.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_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_cms_AccruedRateRefunds_0c8cd8d4-6a8b-42dd-ad84-1182d4beea6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_0a45c6a1-5fac-46fd-8523-c982c00912fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_0a45c6a1-5fac-46fd-8523-c982c00912fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_7d9a10d6-267a-4a8c-a99c-2c47d215deb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_TaxesPayableCurrent_7d9a10d6-267a-4a8c-a99c-2c47d215deb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_0548e6db-b08c-402d-8999-33b8a11f11f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_0548e6db-b08c-402d-8999-33b8a11f11f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a0b50635-0a05-464b-8605-0060a61960c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a0b50635-0a05-464b-8605-0060a61960c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_4dd0f7b9-d12d-43e3-9dfe-2ce71efc88c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3eb04cf6-8cfe-41e8-be25-f221eaa3878b" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_4dd0f7b9-d12d-43e3-9dfe-2ce71efc88c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_6da0e450-874c-4b4b-a5bb-bbbe94aa34b3" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b882e0c-840d-4635-935c-013ea45a9970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_6da0e450-874c-4b4b-a5bb-bbbe94aa34b3" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5b882e0c-840d-4635-935c-013ea45a9970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_209902b9-1c88-4825-bb1a-3469075133d0" xlink:href="cms-20210331.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_6da0e450-874c-4b4b-a5bb-bbbe94aa34b3" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_209902b9-1c88-4825-bb1a-3469075133d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_051d0f3a-f306-427f-856b-4a4acf0ab3f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_74b02ae1-61a9-48ff-a6c1-8eedbd1dd433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_051d0f3a-f306-427f-856b-4a4acf0ab3f0" xlink:to="loc_us-gaap_LiabilitiesCurrent_74b02ae1-61a9-48ff-a6c1-8eedbd1dd433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_23f47715-6274-48b5-ad35-f380c448dcec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_051d0f3a-f306-427f-856b-4a4acf0ab3f0" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_23f47715-6274-48b5-ad35-f380c448dcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9c97dd-3eb9-4071-a4f8-da904ec691b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_051d0f3a-f306-427f-856b-4a4acf0ab3f0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe9c97dd-3eb9-4071-a4f8-da904ec691b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_159bde6e-7681-47b7-be94-cbc191bf49bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_051d0f3a-f306-427f-856b-4a4acf0ab3f0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_159bde6e-7681-47b7-be94-cbc191bf49bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d5a9d2d-8bce-4c32-8f92-43c6f8576e52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d5a9d2d-8bce-4c32-8f92-43c6f8576e52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9a23bb20-aadb-42ed-b4b3-1e25c38ee50c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9a23bb20-aadb-42ed-b4b3-1e25c38ee50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f1af86e1-2f72-4a0f-ab41-74052b323525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f1af86e1-2f72-4a0f-ab41-74052b323525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_f532e18e-4fc0-4843-a16b-8193459a9f46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_f532e18e-4fc0-4843-a16b-8193459a9f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_11ba6bd1-5ca6-41a3-9535-4aabc7e21761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_11ba6bd1-5ca6-41a3-9535-4aabc7e21761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_f614c90b-b0b1-4fb2-89e1-e75c4fc4ff57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_OtherInventorySupplies_f614c90b-b0b1-4fb2-89e1-e75c4fc4ff57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_0ca47698-9b5a-49b7-80fd-c0e329c9a0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_0ca47698-9b5a-49b7-80fd-c0e329c9a0c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_baff95d7-770c-42f5-9125-3cf80b00512c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_baff95d7-770c-42f5-9125-3cf80b00512c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4c5ac55d-be80-4476-9c88-8d97ac8f9bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_OtherAssetsCurrent_4c5ac55d-be80-4476-9c88-8d97ac8f9bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_ccffe388-bdb3-4aee-b843-8105841696db" xlink:href="cms-20210331.xsd#cms_DeferredPropertyTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_cms_DeferredPropertyTaxes_ccffe388-bdb3-4aee-b843-8105841696db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_728ade75-4969-4d3d-96b4-6fed13a08d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5737aadc-e1d3-42e5-89ee-bb94bcd762ad" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_728ade75-4969-4d3d-96b4-6fed13a08d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5a5bbd6e-5e96-4cea-bb39-576c5c44001b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f691dd9a-5b85-4c94-ab4f-6626203449e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a5bbd6e-5e96-4cea-bb39-576c5c44001b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f691dd9a-5b85-4c94-ab4f-6626203449e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0bbe8c3e-4641-4020-90ea-2948c7001d93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a5bbd6e-5e96-4cea-bb39-576c5c44001b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0bbe8c3e-4641-4020-90ea-2948c7001d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_96cf18ae-0ab2-4231-9827-441ca30d695a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a5bbd6e-5e96-4cea-bb39-576c5c44001b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_96cf18ae-0ab2-4231-9827-441ca30d695a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a4d82863-5cdc-469d-b696-0a47f081aa20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_5a5bbd6e-5e96-4cea-bb39-576c5c44001b" xlink:to="loc_us-gaap_CommonStockValue_a4d82863-5cdc-469d-b696-0a47f081aa20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_64542c8e-b551-415c-8e8b-18f502bbde0a" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_dc08941b-a046-4121-8e4d-d5e41d4be969" xlink:href="cms-20210331.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_64542c8e-b551-415c-8e8b-18f502bbde0a" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_dc08941b-a046-4121-8e4d-d5e41d4be969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_2f6abab2-a174-4282-9c09-1d482a87be5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_64542c8e-b551-415c-8e8b-18f502bbde0a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_2f6abab2-a174-4282-9c09-1d482a87be5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_880e647e-cf18-4225-8433-94cae36000d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e24d378b-715c-400c-8a12-2af25e9528f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_880e647e-cf18-4225-8433-94cae36000d4" xlink:to="loc_us-gaap_StockholdersEquity_e24d378b-715c-400c-8a12-2af25e9528f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_695a550b-8c6d-43da-9810-51951197ef3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_880e647e-cf18-4225-8433-94cae36000d4" xlink:to="loc_us-gaap_MinorityInterest_695a550b-8c6d-43da-9810-51951197ef3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_72698ad0-42ea-403b-bdbc-d9e7b5d63fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_880e647e-cf18-4225-8433-94cae36000d4" xlink:to="loc_us-gaap_PreferredStockValue_72698ad0-42ea-403b-bdbc-d9e7b5d63fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_26f280c8-e6ed-4a4f-bad4-4fc69aeca4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_26f280c8-e6ed-4a4f-bad4-4fc69aeca4d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_7afc2906-73f7-452b-939a-024f8477d3f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_7afc2906-73f7-452b-939a-024f8477d3f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fc70e940-19d0-4e8a-a246-44e4d6c70095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_fc70e940-19d0-4e8a-a246-44e4d6c70095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_74687972-9733-4829-8eef-a88535ed8bda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_74687972-9733-4829-8eef-a88535ed8bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_14cfab17-9f20-4f01-ab50-d98fbeab944e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_14cfab17-9f20-4f01-ab50-d98fbeab944e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8747d2c8-8087-409a-8050-ce0b821e83d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8747d2c8-8087-409a-8050-ce0b821e83d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ab3da8cf-8aef-4418-9949-6384fde0b1e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ab3da8cf-8aef-4418-9949-6384fde0b1e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_e7ab98b6-053d-4471-bebd-de9f4cf3ff5b" xlink:href="cms-20210331.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_42f8cded-0794-47f1-b798-7ba22f3eb160" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_e7ab98b6-053d-4471-bebd-de9f4cf3ff5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f0030002-d0dd-4611-aa80-6c1b74fb9400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_3b688297-7638-4d43-8a6d-96026a9b19a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f0030002-d0dd-4611-aa80-6c1b74fb9400" xlink:to="loc_us-gaap_ConstructionInProgressGross_3b688297-7638-4d43-8a6d-96026a9b19a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_c8a84dd4-c575-45ff-abcf-b21f712305c8" xlink:href="cms-20210331.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_f0030002-d0dd-4611-aa80-6c1b74fb9400" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_c8a84dd4-c575-45ff-abcf-b21f712305c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofChangesInEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20210331.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20210331.xsd#RegulatoryMatters"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RegulatoryMattersQuarterlyNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalization"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b2a75ddb-7ec3-43a3-9237-c68cc97f4842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7207dfee-c3ad-4119-9831-d62aa850d6b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_b2a75ddb-7ec3-43a3-9237-c68cc97f4842" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7207dfee-c3ad-4119-9831-d62aa850d6b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_bfc0cebe-ce3f-4da5-bb23-a87e41b62abf" xlink:href="cms-20210331.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_b2a75ddb-7ec3-43a3-9237-c68cc97f4842" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_bfc0cebe-ce3f-4da5-bb23-a87e41b62abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_4fb1e1c2-c7b2-47af-97d7-c8f37b398410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_b6f03860-389e-46bb-a44f-e509b5c14e59" xlink:href="cms-20210331.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_4fb1e1c2-c7b2-47af-97d7-c8f37b398410" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_b6f03860-389e-46bb-a44f-e509b5c14e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d165b549-8aa5-4e38-8e14-add8f02c7485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4fb1e1c2-c7b2-47af-97d7-c8f37b398410" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d165b549-8aa5-4e38-8e14-add8f02c7485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_607104b9-c515-4965-956e-09beb126d9c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4fb1e1c2-c7b2-47af-97d7-c8f37b398410" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_607104b9-c515-4965-956e-09beb126d9c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivable"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_f6c729bc-3514-4fd8-bb6d-9ad0e873b4a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_ddb31468-6261-46a2-a2b6-7132c29f106c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_f6c729bc-3514-4fd8-bb6d-9ad0e873b4a4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_ddb31468-6261-46a2-a2b6-7132c29f106c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_0e192359-27da-4e25-9583-b9c8b538bc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_f6c729bc-3514-4fd8-bb6d-9ad0e873b4a4" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_0e192359-27da-4e25-9583-b9c8b538bc3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_7aa47089-f15f-4566-99f4-80a549640b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e53a99cd-751a-4b33-a7e8-ed7d39554ea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableRelatedParties_7aa47089-f15f-4566-99f4-80a549640b42" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e53a99cd-751a-4b33-a7e8-ed7d39554ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_33ac0316-42aa-40da-ab36-20f23d18a5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableRelatedParties_7aa47089-f15f-4566-99f4-80a549640b42" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_33ac0316-42aa-40da-ab36-20f23d18a5a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20210331.xsd#RetirementBenefits"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#RetirementBenefitsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20210331.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_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6d7a394c-7ee1-4b43-a526-55bfcf84096c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6d7a394c-7ee1-4b43-a526-55bfcf84096c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b141155c-aa5a-4312-9839-8bc221edd064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b141155c-aa5a-4312-9839-8bc221edd064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c711d8bf-94ba-4247-ada1-b18344757e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c711d8bf-94ba-4247-ada1-b18344757e34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8761a622-537e-4a8e-9f3b-f7da7d404d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8761a622-537e-4a8e-9f3b-f7da7d404d9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ccf3b953-d9f1-447f-941e-92aee0ac9505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ccf3b953-d9f1-447f-941e-92aee0ac9505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_ee639087-2f4b-4d62-ab0c-c44642d55335" xlink:href="cms-20210331.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_5b978ad2-2b81-4e10-bd71-093d9601fb5e" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_ee639087-2f4b-4d62-ab0c-c44642d55335" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20210331.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20210331.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_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_b07784ba-7c56-46d8-a657-e0287eefdb24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_b07784ba-7c56-46d8-a657-e0287eefdb24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_d886d6ed-1724-4e03-ac49-18dea7a8ee9a" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_d886d6ed-1724-4e03-ac49-18dea7a8ee9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_e8e2d9f7-e4a8-4551-952e-f32688936e27" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_e8e2d9f7-e4a8-4551-952e-f32688936e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f0a24c9c-870e-4ad6-b584-58dc9a5a8a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f0a24c9c-870e-4ad6-b584-58dc9a5a8a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_add3eed7-ab4f-4f48-832e-949515cc94a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_add3eed7-ab4f-4f48-832e-949515cc94a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_38219aaa-6e54-43bf-a285-39e60b0bac4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_38219aaa-6e54-43bf-a285-39e60b0bac4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_9137ae9a-6f9a-4204-88a1-8c763db691d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_9137ae9a-6f9a-4204-88a1-8c763db691d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_50070c59-9caa-4d8e-8050-e626fff1b1c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9e8251a2-dece-4388-ab64-844fabf15bbe" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_50070c59-9caa-4d8e-8050-e626fff1b1c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20210331.xsd#EarningsPerShareCMSEnergy"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20210331.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20210331.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_302ca860-89c5-46e7-9d80-cda4ba9d0abb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_0dfa0238-17b9-424c-9d4d-4435b529b2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_302ca860-89c5-46e7-9d80-cda4ba9d0abb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_0dfa0238-17b9-424c-9d4d-4435b529b2fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_9aa7260b-a5ed-48fc-b5c7-b0e3a5525582" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_302ca860-89c5-46e7-9d80-cda4ba9d0abb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_9aa7260b-a5ed-48fc-b5c7-b0e3a5525582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f1e25541-a883-427a-9a85-5e78b0e4cb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_302ca860-89c5-46e7-9d80-cda4ba9d0abb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f1e25541-a883-427a-9a85-5e78b0e4cb2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20210331.xsd#Revenue"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7d664c9c-70af-431d-aa42-ce47ac0522f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf2e4465-2ef7-48b1-85c0-a3f5c46f8f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_7d664c9c-70af-431d-aa42-ce47ac0522f3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf2e4465-2ef7-48b1-85c0-a3f5c46f8f59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_56a251db-dfea-4f78-8a85-7af0b117918d" xlink:href="cms-20210331.xsd#cms_FinancingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_7d664c9c-70af-431d-aa42-ce47ac0522f3" xlink:to="loc_cms_FinancingIncome_56a251db-dfea-4f78-8a85-7af0b117918d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_a961078f-3985-4847-bd6c-8792441a8b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_7d664c9c-70af-431d-aa42-ce47ac0522f3" xlink:to="loc_us-gaap_LeaseIncome_a961078f-3985-4847-bd6c-8792441a8b0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalents"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72acf8a5-670e-4fba-a272-77eb5f37b065" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d3ce500-068d-462e-8e26-cf3a0cfa449c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72acf8a5-670e-4fba-a272-77eb5f37b065" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d3ce500-068d-462e-8e26-cf3a0cfa449c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9bbfef56-6a9a-4dae-b9da-45bf4977189d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72acf8a5-670e-4fba-a272-77eb5f37b065" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9bbfef56-6a9a-4dae-b9da-45bf4977189d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegmentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntities"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivities"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cms-20210331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661-->
<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-20210331.xsd#Coverpage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Coverpage" xlink:type="extended" id="i981fe823a50c4df886a0ae76d8a20b12_Coverpage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6ed7c28d-262a-48c2-b8f4-1b5665a87a82" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentType_6ed7c28d-262a-48c2-b8f4-1b5665a87a82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_03134ee2-63fa-40d4-87ba-fc4e387695b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentQuarterlyReport_03134ee2-63fa-40d4-87ba-fc4e387695b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_33d81d49-cf6c-435d-b448-4de7a7d5e1a8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentPeriodEndDate_33d81d49-cf6c-435d-b448-4de7a7d5e1a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4b79d829-4512-40ff-b6d7-1d76a770ee33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentTransitionReport_4b79d829-4512-40ff-b6d7-1d76a770ee33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8d8d4904-9e2f-495c-a8c6-9c36a6946088" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityFileNumber_8d8d4904-9e2f-495c-a8c6-9c36a6946088" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4fb5f13b-eba8-46ac-8509-6d39cd27b471" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityRegistrantName_4fb5f13b-eba8-46ac-8509-6d39cd27b471" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_cdfaa6a4-1c97-4bc1-9ab3-4b176f4e27c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityTaxIdentificationNumber_cdfaa6a4-1c97-4bc1-9ab3-4b176f4e27c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ac4d9537-97c3-4c92-a7d2-81853c609d6d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ac4d9537-97c3-4c92-a7d2-81853c609d6d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bc9343d2-6664-4a29-a7d2-c8bf746f730c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressAddressLine1_bc9343d2-6664-4a29-a7d2-c8bf746f730c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fc19d569-979f-499b-837f-2d5e0684868b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressCityOrTown_fc19d569-979f-499b-837f-2d5e0684868b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fbbdba49-cf49-4748-932e-79f5218c35df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressStateOrProvince_fbbdba49-cf49-4748-932e-79f5218c35df" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_40002ba3-bce4-4b54-94fe-2771bcc51c19" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressPostalZipCode_40002ba3-bce4-4b54-94fe-2771bcc51c19" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1e6eb2e0-fd75-4327-819e-a7487f6e0776" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_CityAreaCode_1e6eb2e0-fd75-4327-819e-a7487f6e0776" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d8ac2868-b39f-4f16-bb66-4ec5248e7316" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_LocalPhoneNumber_d8ac2868-b39f-4f16-bb66-4ec5248e7316" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b5ec4533-9ded-41d2-ba64-6a81a81078c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_Security12bTitle_b5ec4533-9ded-41d2-ba64-6a81a81078c7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5e7a6b36-a4ee-44e6-b5fa-e84a91662895" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_TradingSymbol_5e7a6b36-a4ee-44e6-b5fa-e84a91662895" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7467dd4b-4c3e-421a-b1d5-31fc8e547a21" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_SecurityExchangeName_7467dd4b-4c3e-421a-b1d5-31fc8e547a21" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0fc72f3f-1205-4c2a-a313-9150fa9adb6c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCurrentReportingStatus_0fc72f3f-1205-4c2a-a313-9150fa9adb6c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_93d92cbd-c64c-4255-b6f2-ba4529f45a66" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityInteractiveDataCurrent_93d92cbd-c64c-4255-b6f2-ba4529f45a66" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_123f0610-735d-4eae-bada-593a65758696" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityFilerCategory_123f0610-735d-4eae-bada-593a65758696" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_73152ce6-6316-4980-b4b3-8468a2d66793" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntitySmallBusiness_73152ce6-6316-4980-b4b3-8468a2d66793" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f879755c-ef59-4e92-be9f-e82230791226" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityEmergingGrowthCompany_f879755c-ef59-4e92-be9f-e82230791226" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4c2c2594-8361-48c0-80b6-06fa220ca485" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityShellCompany_4c2c2594-8361-48c0-80b6-06fa220ca485" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8293396a-9cd9-4b7c-9cc4-9cff3addd6a1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8293396a-9cd9-4b7c-9cc4-9cff3addd6a1" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_535b5d8c-7b4a-43fa-8d75-10f83a113eff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCentralIndexKey_535b5d8c-7b4a-43fa-8d75-10f83a113eff" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b3f52207-d728-4194-bd7a-6dd148e458b9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentFiscalYearFocus_b3f52207-d728-4194-bd7a-6dd148e458b9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2dcd0856-a1e8-4b61-9dc7-6832271c398a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2dcd0856-a1e8-4b61-9dc7-6832271c398a" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_73764646-c23b-4a9b-a741-2f0a5b48b2c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_AmendmentFlag_73764646-c23b-4a9b-a741-2f0a5b48b2c2" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8c9fff81-7854-4da2-87ad-e13cf99fbdb3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_CurrentFiscalYearEndDate_8c9fff81-7854-4da2-87ad-e13cf99fbdb3" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:to="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:to="loc_us-gaap_ClassOfStockDomain_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:to="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fb159b9c-0d5c-4ed8-bee8-bfd90977a21e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_us-gaap_CommonStockMember_fb159b9c-0d5c-4ed8-bee8-bfd90977a21e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3d724ed9-4194-47db-8d69-6a7dc9ab628c" xlink:href="cms-20210331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3d724ed9-4194-47db-8d69-6a7dc9ab628c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_5a723a63-cd13-4c0f-82a1-40543eba38bd" xlink:href="cms-20210331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_5a723a63-cd13-4c0f-82a1-40543eba38bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_5c1d9b95-7f41-4947-b69b-f2242daedec6" xlink:href="cms-20210331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_5c1d9b95-7f41-4947-b69b-f2242daedec6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_1992f13d-5b3b-4483-b7a0-96c6965d33d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_us-gaap_CumulativePreferredStockMember_1992f13d-5b3b-4483-b7a0-96c6965d33d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:to="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c253cf9e-822c-4711-bcc9-02f368f15232_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:to="loc_dei_EntityDomain_c253cf9e-822c-4711-bcc9-02f368f15232_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:to="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_775a7cbf-cb94-400d-bd92-367edd8dc535" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:to="loc_cms_ConsumersEnergyCompanyMember_775a7cbf-cb94-400d-bd92-367edd8dc535" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="extended" id="i579b53fc5e9941e996384ee85c88d07c_ConsolidatedStatementsofIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a2a1f4b0-7507-4485-a81c-ababb16de699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_Revenues_a2a1f4b0-7507-4485-a81c-ababb16de699" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_8f7afb1e-28d3-4df8-92b7-24935647e95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_FuelCosts_8f7afb1e-28d3-4df8-92b7-24935647e95b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_aa01ac49-f7fc-4061-a26f-061a89280dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_aa01ac49-f7fc-4061-a26f-061a89280dd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_68e5a892-ddd2-4c7b-80b2-bb2f6fea039f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_68e5a892-ddd2-4c7b-80b2-bb2f6fea039f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_eb798a9c-8b29-49be-924e-c2ceb59f93df" xlink:href="cms-20210331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_eb798a9c-8b29-49be-924e-c2ceb59f93df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_dee7a8fa-7eb4-4904-b6de-2515fef8c18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_dee7a8fa-7eb4-4904-b6de-2515fef8c18f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_8b5ddfee-6458-48f2-bcaf-815171c719ab" xlink:href="cms-20210331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_cms_PurchasedPowerRelatedParties_8b5ddfee-6458-48f2-bcaf-815171c719ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_89e9966a-78d4-485f-ba57-e014d5ea617d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_89e9966a-78d4-485f-ba57-e014d5ea617d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_a38154f9-7301-45ab-bf48-e62581aec9c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_a38154f9-7301-45ab-bf48-e62581aec9c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efadebda-4df4-44cc-a815-dc6b3db5d611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efadebda-4df4-44cc-a815-dc6b3db5d611" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0fc14cc-f49b-449a-b296-4c829c916860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0fc14cc-f49b-449a-b296-4c829c916860" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c16a6562-24e8-460a-8764-e01b007aa32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c16a6562-24e8-460a-8764-e01b007aa32e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_9720b45b-71bf-42a6-8b64-dd8788dd2f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_9720b45b-71bf-42a6-8b64-dd8788dd2f70" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_b8c84ae3-83cc-4fd4-90e0-ad77b7c4ac39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_b8c84ae3-83cc-4fd4-90e0-ad77b7c4ac39" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8fc979a7-7995-45f2-aebb-7d6073b6c5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_CostsAndExpenses_8fc979a7-7995-45f2-aebb-7d6073b6c5f9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_23fef84b-4df3-4a11-86fd-e078e2080a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_23fef84b-4df3-4a11-86fd-e078e2080a7f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_47bddd23-8f81-4328-8386-08c4d6fcdf77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OperatingIncomeLoss_47bddd23-8f81-4328-8386-08c4d6fcdf77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_df619cc3-d850-4891-93ee-d7b50fdc8fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_df619cc3-d850-4891-93ee-d7b50fdc8fcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_d247eae6-ece0-4398-bb51-9061d92b0558" xlink:href="cms-20210331.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_d247eae6-ece0-4398-bb51-9061d92b0558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_39a51c55-0c41-4781-9d51-5b85d915ba32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_39a51c55-0c41-4781-9d51-5b85d915ba32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_afb20aa6-031c-40fd-9c92-3dfb9c0c3a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_afb20aa6-031c-40fd-9c92-3dfb9c0c3a58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f518ad5-dfaf-4654-b847-2c677a1ddc30" xlink:href="cms-20210331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f518ad5-dfaf-4654-b847-2c677a1ddc30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_292a7000-5e02-4e23-8e61-511e2888853e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_OtherNonoperatingIncome_292a7000-5e02-4e23-8e61-511e2888853e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7f20a78d-20b1-48df-b226-d1d37b2b750e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7f20a78d-20b1-48df-b226-d1d37b2b750e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b35c6f33-6bb8-46c2-bed0-998b621893ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b35c6f33-6bb8-46c2-bed0-998b621893ff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_e3042c64-6275-4004-b32c-0d96a69ad60c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseDebt_e3042c64-6275-4004-b32c-0d96a69ad60c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_86b2ce4d-9d34-4963-bf8f-fec05ce6b682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_86b2ce4d-9d34-4963-bf8f-fec05ce6b682" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_8f99b40a-8c87-4c46-9751-e05fb4a56a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseOther_8f99b40a-8c87-4c46-9751-e05fb4a56a28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_ffaf1353-b5ba-4122-9676-04433eff1746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_ffaf1353-b5ba-4122-9676-04433eff1746" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3bfdaad0-d8a5-4dee-83ad-0b6072b74dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpense_3bfdaad0-d8a5-4dee-83ad-0b6072b74dbc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff4fe166-e58c-4acb-82c6-fab2b3c060e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff4fe166-e58c-4acb-82c6-fab2b3c060e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1e3a6ce1-6232-406c-bc9e-c7d0d1beb2a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1e3a6ce1-6232-406c-bc9e-c7d0d1beb2a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_128aed82-d343-4325-80bc-1d04681bf687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_ProfitLoss_128aed82-d343-4325-80bc-1d04681bf687" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a2883d2-8701-4c77-ab58-83f98aa7bd49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a2883d2-8701-4c77-ab58-83f98aa7bd49" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8d157af2-045a-482e-bd7b-bc1b7743c64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLoss_8d157af2-045a-482e-bd7b-bc1b7743c64f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e9e4267c-64cd-472e-ae39-e96b209300b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e9e4267c-64cd-472e-ae39-e96b209300b1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_30dd9de1-967e-4654-a4c0-69c19f005230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_EarningsPerShareBasic_30dd9de1-967e-4654-a4c0-69c19f005230" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ad5f436e-3f89-4441-a851-c8e50f987586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ad5f436e-3f89-4441-a851-c8e50f987586" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:to="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_53a6dbd5-e684-41dc-b100-85d5a66fb0a8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:to="loc_srt_ProductsAndServicesDomain_53a6dbd5-e684-41dc-b100-85d5a66fb0a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:to="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d468982e-15e9-4cbd-b941-aa484d3f506d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d468982e-15e9-4cbd-b941-aa484d3f506d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_ffe8220c-395b-4224-b366-4680b6813469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_ffe8220c-395b-4224-b366-4680b6813469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:to="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f78a48cb-bc12-48e5-b87e-7d07082aaaa8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:to="loc_dei_EntityDomain_f78a48cb-bc12-48e5-b87e-7d07082aaaa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:to="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a57b95f6-0003-4ebc-bd06-a1984169545f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a57b95f6-0003-4ebc-bd06-a1984169545f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended" id="i219f4066774a4043938cfc3008e55671_ConsolidatedStatementsofComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b2f69e19-7ad2-4a88-8f05-5115e6551990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ProfitLoss_b2f69e19-7ad2-4a88-8f05-5115e6551990" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ab804df0-430f-4dd9-b814-55f0438da7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ab804df0-430f-4dd9-b814-55f0438da7a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2f4ca4bb-3277-4e55-93ad-d813d84b6528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2f4ca4bb-3277-4e55-93ad-d813d84b6528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b029bdd3-ead4-4aa5-9fa3-bc14881ef6c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b029bdd3-ead4-4aa5-9fa3-bc14881ef6c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_75877461-ff3b-4e3d-aebb-e46a9ef41f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_75877461-ff3b-4e3d-aebb-e46a9ef41f30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2891217e-9e30-41f8-8ebc-76152536bbe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2891217e-9e30-41f8-8ebc-76152536bbe1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_07372eb7-237c-4ce9-a2f4-df692764dcde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_07372eb7-237c-4ce9-a2f4-df692764dcde" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:to="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eeda481-e01f-4386-ac07-9091590bb5fc_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:to="loc_dei_EntityDomain_1eeda481-e01f-4386-ac07-9091590bb5fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:to="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8cb82290-b842-4339-b9d0-f50f581f4b0f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8cb82290-b842-4339-b9d0-f50f581f4b0f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended" id="i23aacac3b35e4f00bfe83ddb84d329c9_ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_161fd540-a1b6-4520-80af-ef47ebfba3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_161fd540-a1b6-4520-80af-ef47ebfba3be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_da34c9b8-a063-45fe-9c6e-76a96fe80b52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_da34c9b8-a063-45fe-9c6e-76a96fe80b52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:to="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:to="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17a2ba12-97f7-4672-a544-73dbcb6a9ba2_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:to="loc_dei_EntityDomain_17a2ba12-97f7-4672-a544-73dbcb6a9ba2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:to="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fbe34c62-488e-41f6-bd3a-e486aafb1f8c" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fbe34c62-488e-41f6-bd3a-e486aafb1f8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended" id="i5e12cdd0d61a4edfb2cc180f443d3228_ConsolidatedStatementsofCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c352f101-2236-4668-9757-5b878ee317e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_ProfitLoss_c352f101-2236-4668-9757-5b878ee317e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_53a5ba6e-3ac1-4e8a-a3b6-c603108fb1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_53a5ba6e-3ac1-4e8a-a3b6-c603108fb1a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_81f06ee0-6548-457c-b787-1655f351ee74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_81f06ee0-6548-457c-b787-1655f351ee74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_bb6db057-a371-40b7-9276-ec114dcebdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_bb6db057-a371-40b7-9276-ec114dcebdf5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_435be7c3-64f8-4aa5-8b20-18e21032d8cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_435be7c3-64f8-4aa5-8b20-18e21032d8cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_be1b9ba6-e082-4878-81ea-08f4face5cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_be1b9ba6-e082-4878-81ea-08f4face5cfb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_8489a8df-f808-46eb-aa85-38786f0f6377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_8489a8df-f808-46eb-aa85-38786f0f6377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5f1de9dc-ecea-4ecc-86b5-943a479638e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5f1de9dc-ecea-4ecc-86b5-943a479638e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4fa80a6e-8e9e-4733-ac7e-8d5ae1d18dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4fa80a6e-8e9e-4733-ac7e-8d5ae1d18dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9bca73f1-7deb-43b3-b34b-86dcdfb49b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9bca73f1-7deb-43b3-b34b-86dcdfb49b3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa25c6da-533c-480e-a667-96495237c1bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa25c6da-533c-480e-a667-96495237c1bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d44f34df-a34c-4ef0-9480-8de067d8a555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d44f34df-a34c-4ef0-9480-8de067d8a555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_5a36c82c-2b25-4623-a205-1d59a6767477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_5a36c82c-2b25-4623-a205-1d59a6767477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_fe2d9fd1-22ce-4ee7-a462-931accebaccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_fe2d9fd1-22ce-4ee7-a462-931accebaccb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_266f2d20-2cdc-463a-b834-d84798b95a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_266f2d20-2cdc-463a-b834-d84798b95a6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5ddf2148-ba7c-458b-8d73-549ab54112b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5ddf2148-ba7c-458b-8d73-549ab54112b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_74f73826-92be-46c4-a4ca-e6a91d229cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_74f73826-92be-46c4-a4ca-e6a91d229cdf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3ba0ae2d-0d1e-445e-9758-4f11a15a3adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3ba0ae2d-0d1e-445e-9758-4f11a15a3adc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5bfc8d9e-46c8-47da-a51a-803a53c907df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5bfc8d9e-46c8-47da-a51a-803a53c907df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_ff71baba-9c92-497d-8363-0379f45b77c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_ff71baba-9c92-497d-8363-0379f45b77c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_0877ca2b-fab9-4ae2-bd57-fc50b420f6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_0877ca2b-fab9-4ae2-bd57-fc50b420f6fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c89522fc-d897-4091-bd84-e494ade24828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c89522fc-d897-4091-bd84-e494ade24828" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_84547c70-c74f-429a-96a8-f234d32526ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_84547c70-c74f-429a-96a8-f234d32526ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_751c3ac1-7b45-4693-affa-4b92f8f9eb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_751c3ac1-7b45-4693-affa-4b92f8f9eb2f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_5a3fba98-a1e5-44ac-b13f-637d63886b34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_5a3fba98-a1e5-44ac-b13f-637d63886b34" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5ef301b5-0e20-406c-a43f-410d4f78a07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5ef301b5-0e20-406c-a43f-410d4f78a07d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_94505b4e-239f-4a78-a5d8-b033ab156534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_94505b4e-239f-4a78-a5d8-b033ab156534" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f93f81fa-f502-4a9a-86f3-02c2d01390d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f93f81fa-f502-4a9a-86f3-02c2d01390d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3fa3ef6-c20c-4238-b7a6-42cfdbd6813c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3fa3ef6-c20c-4238-b7a6-42cfdbd6813c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030224e6-9448-4046-a1e2-84e43fb7f149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:href="cms-20210331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6db6fec2-fcae-4944-a4d7-ef4c3d9bed62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6db6fec2-fcae-4944-a4d7-ef4c3d9bed62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:to="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:to="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6313776f-3e26-406a-b1f4-b7a4690597cc_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:to="loc_dei_EntityDomain_6313776f-3e26-406a-b1f4-b7a4690597cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:to="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ca568189-4602-4c59-bf17-02f2eef66557" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ca568189-4602-4c59-bf17-02f2eef66557" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended" id="ifcbaa87090444460b21c564e7f246476_ConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:to="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_57b11b48-6768-4216-8831-7d99f9ac30e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_57b11b48-6768-4216-8831-7d99f9ac30e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de3ec460-a37b-46ed-a34a-5bca64a125a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de3ec460-a37b-46ed-a34a-5bca64a125a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ea033789-f9b3-499f-88bc-2c674b4b6c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ea033789-f9b3-499f-88bc-2c674b4b6c32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9c64094e-0e15-45a6-8cc8-9e886e036418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9c64094e-0e15-45a6-8cc8-9e886e036418" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_a8ade8a0-9b63-4e58-a5e1-9a54ab811645" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_a8ade8a0-9b63-4e58-a5e1-9a54ab811645" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4700b8d0-d697-4647-bef7-410648f011f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4700b8d0-d697-4647-bef7-410648f011f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_1730a160-5016-4567-ba63-8307b38b0017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_OtherInventorySupplies_1730a160-5016-4567-ba63-8307b38b0017" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_cb5ced14-c5a0-4a0d-86e7-43056f6d8927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_cb5ced14-c5a0-4a0d-86e7-43056f6d8927" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_093f8e18-1154-441c-b1fd-5595b7ca70c7" xlink:href="cms-20210331.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_cms_DeferredPropertyTaxes_093f8e18-1154-441c-b1fd-5595b7ca70c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_074b08dc-d0a4-45fc-aa5b-652e7f4a19c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_074b08dc-d0a4-45fc-aa5b-652e7f4a19c0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_74df125a-c9e7-4904-86fb-913e2bb861ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_OtherAssetsCurrent_74df125a-c9e7-4904-86fb-913e2bb861ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ccbd1b9c-6ca5-4cc0-8b94-045b53b8ef26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_AssetsCurrent_ccbd1b9c-6ca5-4cc0-8b94-045b53b8ef26" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_59d59b2f-35b0-4ea3-8080-cd5e8c836a06" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_59d59b2f-35b0-4ea3-8080-cd5e8c836a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8f388bb7-9ab2-4977-a299-b4c33f5b786c" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8f388bb7-9ab2-4977-a299-b4c33f5b786c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_82e06f96-7d1c-4779-8931-6bf6421038cb" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_82e06f96-7d1c-4779-8931-6bf6421038cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_632f7274-aacb-4345-85b8-4eb5296b5ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_632f7274-aacb-4345-85b8-4eb5296b5ed4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_b2c35a81-d928-4001-91bd-00d7e29dbe4c" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_b2c35a81-d928-4001-91bd-00d7e29dbe4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_8cdb5cb5-679b-44dc-b57b-71919c63a04e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_ConstructionInProgressGross_8cdb5cb5-679b-44dc-b57b-71919c63a04e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2b6c2ced-8608-4f66-8cec-5cec550f89e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2b6c2ced-8608-4f66-8cec-5cec550f89e1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_18c7c0c1-9fde-4b99-a8d7-e0bb02729f92" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_18c7c0c1-9fde-4b99-a8d7-e0bb02729f92" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8990f6bd-4f60-42e6-bcb7-c969bbdcbf8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8990f6bd-4f60-42e6-bcb7-c969bbdcbf8b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8df35fd1-ff84-4bc5-befb-1326335b2ad8" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8df35fd1-ff84-4bc5-befb-1326335b2ad8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_2f7365a3-db3d-4a4a-bf38-c928897bafad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_2f7365a3-db3d-4a4a-bf38-c928897bafad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_85422a0d-64ba-4eb2-bcb5-5a69e6b7f8c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_85422a0d-64ba-4eb2-bcb5-5a69e6b7f8c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_bb6483a7-903c-44ff-a4c9-22ab2858efda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_EquityMethodInvestments_bb6483a7-903c-44ff-a4c9-22ab2858efda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_d94c7feb-0a22-4538-8eae-71afc2f225e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_d94c7feb-0a22-4538-8eae-71afc2f225e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ae87d4cf-fff0-4725-811d-e806648ec2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ae87d4cf-fff0-4725-811d-e806648ec2d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5016e899-ac5b-4b0a-84e0-df71ea0d932d" xlink:href="cms-20210331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5016e899-ac5b-4b0a-84e0-df71ea0d932d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b0ac17e1-cc69-4056-ac84-01e931df6400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_Assets_b0ac17e1-cc69-4056-ac84-01e931df6400" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_a62bc827-d420-44c4-87c6-2a4a3bc32c9b" xlink:href="cms-20210331.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_a62bc827-d420-44c4-87c6-2a4a3bc32c9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_dcf0e112-b046-4597-981d-8644c9e5a93e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_dcf0e112-b046-4597-981d-8644c9e5a93e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a01a76d3-f2b0-4036-ab21-cc31ba70d116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_AccountsPayableCurrent_a01a76d3-f2b0-4036-ab21-cc31ba70d116" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_a4e274a7-f51c-4986-9c83-927945fa398f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_a4e274a7-f51c-4986-9c83-927945fa398f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_d06b19c3-980b-4f0e-a694-a698174b39a5" xlink:href="cms-20210331.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_cms_AccruedRateRefunds_d06b19c3-980b-4f0e-a694-a698174b39a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_08a5dfa0-305d-4681-9ebf-ef0354e4087d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_08a5dfa0-305d-4681-9ebf-ef0354e4087d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_6fb09f61-977b-49e2-b6e0-6d56f7df06a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_TaxesPayableCurrent_6fb09f61-977b-49e2-b6e0-6d56f7df06a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_a9e95771-6f60-4a0d-b953-272284e8f36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_a9e95771-6f60-4a0d-b953-272284e8f36b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a1e6644-a257-4884-8a4d-4454d46d1522" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a1e6644-a257-4884-8a4d-4454d46d1522" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7d0f300a-d434-4ba0-84a0-0891b1898d50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_LiabilitiesCurrent_7d0f300a-d434-4ba0-84a0-0891b1898d50" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ba2ce04f-b413-4600-9b51-3eb486fcca23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ba2ce04f-b413-4600-9b51-3eb486fcca23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_9953d115-f655-4190-a38d-24efce0d482f" xlink:href="cms-20210331.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_9953d115-f655-4190-a38d-24efce0d482f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_caa36c00-2d72-4996-9941-186b019984a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_caa36c00-2d72-4996-9941-186b019984a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_e5a0813b-8eda-4060-aba8-e7503e218c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_e5a0813b-8eda-4060-aba8-e7503e218c2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_91cf4f82-6d3e-48a7-be76-560bd737777c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_91cf4f82-6d3e-48a7-be76-560bd737777c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d444fe84-aed1-4364-bdaa-05acaab0737f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d444fe84-aed1-4364-bdaa-05acaab0737f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f56df177-b712-4d36-b806-497821610849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f56df177-b712-4d36-b806-497821610849" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d3d8c4b9-97d9-4ae9-bec3-cd3d18f84e7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d3d8c4b9-97d9-4ae9-bec3-cd3d18f84e7d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_765a0869-1673-4aa1-bd15-c41fdfd86e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_765a0869-1673-4aa1-bd15-c41fdfd86e59" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9d1dcb1d-053d-480d-a89d-03a2ff0970d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9d1dcb1d-053d-480d-a89d-03a2ff0970d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c22a354a-e1e2-4320-987a-9f19c85f23ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_CommonStockValue_c22a354a-e1e2-4320-987a-9f19c85f23ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba516eac-300e-497e-9927-747552965a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba516eac-300e-497e-9927-747552965a9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8075edff-8db8-4fe7-9fd0-a4423cb900b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8075edff-8db8-4fe7-9fd0-a4423cb900b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4dbba9b4-8fab-4f67-86bd-d3301e89e470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4dbba9b4-8fab-4f67-86bd-d3301e89e470" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63c730b8-59f1-4dce-8dbb-f5a310e74c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_StockholdersEquity_63c730b8-59f1-4dce-8dbb-f5a310e74c9e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4510d2d5-ca9f-4a03-a988-27bfc741ff08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_PreferredStockValue_4510d2d5-ca9f-4a03-a988-27bfc741ff08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_4743a2c6-985b-46de-a389-016d8d7c3a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_MinorityInterest_4743a2c6-985b-46de-a389-016d8d7c3a2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3ae6f9b7-d9c6-46fa-91e9-90e63dd4c7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3ae6f9b7-d9c6-46fa-91e9-90e63dd4c7f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e570199e-d3d8-42b2-ba2f-1ade070e0154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e570199e-d3d8-42b2-ba2f-1ade070e0154" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:to="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:to="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c9579f3a-4aee-491b-bd5c-665b500d0554_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:to="loc_dei_EntityDomain_c9579f3a-4aee-491b-bd5c-665b500d0554_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:to="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6993cc9-c781-4440-80c4-899b57c7ed8c" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6993cc9-c781-4440-80c4-899b57c7ed8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" id="i3536f034eb364af0a3410f0d88e473a6_ConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3112c2e2-2d84-48c6-bfcd-8217148e81c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3112c2e2-2d84-48c6-bfcd-8217148e81c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_fea92c2a-3913-4d49-b0fa-7791ac4cd121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_fea92c2a-3913-4d49-b0fa-7791ac4cd121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_d32f09d6-64c4-4898-bf50-506b87e885e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_d32f09d6-64c4-4898-bf50-506b87e885e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_258c7883-dc41-4682-8f7e-ba27c20c2717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_258c7883-dc41-4682-8f7e-ba27c20c2717" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_64e68611-e3f5-465f-9eca-45e88c6adad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_64e68611-e3f5-465f-9eca-45e88c6adad5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:to="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7ae582d-6b96-4f68-a251-97a3e73e35a2_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:to="loc_dei_EntityDomain_c7ae582d-6b96-4f68-a251-97a3e73e35a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:to="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0dbd0af1-bf03-44c9-8271-518d134dcfac" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0dbd0af1-bf03-44c9-8271-518d134dcfac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofChangesInEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="extended" id="i1f870faa9eea4ddcab7d3b461293ba29_ConsolidatedStatementsofChangesInEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1a5f9905-5558-4bec-a30f-3f31c9929494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1a5f9905-5558-4bec-a30f-3f31c9929494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c1b897a2-d13b-4bd0-9a61-02b8884f5100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c1b897a2-d13b-4bd0-9a61-02b8884f5100" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e1af1cd0-c456-4300-b75a-42fd42f83807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e1af1cd0-c456-4300-b75a-42fd42f83807" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_c4e5860e-aa6b-4dd2-bb40-2f7bcfbde26a" xlink:href="cms-20210331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_c4e5860e-aa6b-4dd2-bb40-2f7bcfbde26a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9e4c705c-3dda-4a4a-b919-d232f59fff1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9e4c705c-3dda-4a4a-b919-d232f59fff1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5e949a2e-c12f-445d-866f-c43e241277e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5e949a2e-c12f-445d-866f-c43e241277e5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_85296309-eadf-4554-b77b-3fe3b0d19e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_ProfitLoss_85296309-eadf-4554-b77b-3fe3b0d19e1a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_16953f8a-27ec-48c0-b9c3-7b1b9093f3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_DividendsCommonStockCash_16953f8a-27ec-48c0-b9c3-7b1b9093f3fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_2a76e339-26d5-4746-885a-708f0b2a1918" xlink:href="cms-20210331.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_2a76e339-26d5-4746-885a-708f0b2a1918" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d0579168-d55b-46da-a81d-70b9df967ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_06207d55-8f38-492c-b367-ebe78a90fd50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_06207d55-8f38-492c-b367-ebe78a90fd50" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:to="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b59546f7-22aa-4b02-9a58-286b57f042a0_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:to="loc_dei_EntityDomain_b59546f7-22aa-4b02-9a58-286b57f042a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:to="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b789998a-bede-4a11-89d6-759e5896ebe9" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b789998a-bede-4a11-89d6-759e5896ebe9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f2923690-8803-445a-b5f5-eadafd710dd6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:to="loc_us-gaap_EquityComponentDomain_f2923690-8803-445a-b5f5-eadafd710dd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:to="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_42521e50-4897-4e1e-8e59-59551734a265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_CommonStockMember_42521e50-4897-4e1e-8e59-59551734a265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_80da0afe-b57c-439f-b57c-9d316ae87fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_80da0afe-b57c-439f-b57c-9d316ae87fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71dabaca-d91c-44c4-8e5e-854a6064b769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71dabaca-d91c-44c4-8e5e-854a6064b769" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9a59cecd-1450-49fc-8f83-86c438c267cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9a59cecd-1450-49fc-8f83-86c438c267cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_72bd1676-59c2-46df-99a2-d746e341bca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_72bd1676-59c2-46df-99a2-d746e341bca3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bfc2eb68-7313-4cd8-a8c2-569cd50d13db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_RetainedEarningsMember_bfc2eb68-7313-4cd8-a8c2-569cd50d13db" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cde2c9b0-857f-4621-8d25-7aaf0df12c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_PreferredStockMember_cde2c9b0-857f-4621-8d25-7aaf0df12c0a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_6375caae-487f-44f4-82cb-ae98632470da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_NoncontrollingInterestMember_6375caae-487f-44f4-82cb-ae98632470da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fd6a43fc-690b-423f-a6de-be5bf3e675fa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fd6a43fc-690b-423f-a6de-be5bf3e675fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1813fba2-93da-4296-b83b-d3fb006b7ecb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1813fba2-93da-4296-b83b-d3fb006b7ecb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20210331.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended" id="i32d99745fb624765b001cc1573bb8755_SignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:href="cms-20210331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_dd059b3f-7e9b-4617-95a9-62c28f000bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_dd059b3f-7e9b-4617-95a9-62c28f000bbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_03ddfe8b-6fbd-4510-bbad-ac074a2ff251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_03ddfe8b-6fbd-4510-bbad-ac074a2ff251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f78da119-ab99-4fa0-828a-139c78c5f10d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f78da119-ab99-4fa0-828a-139c78c5f10d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2363b36a-a73b-4db9-bf97-3d406624fbf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2363b36a-a73b-4db9-bf97-3d406624fbf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:href="cms-20210331.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:to="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:to="loc_dei_EntityDomain_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:to="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be4b4084-a3f3-4baf-b801-ab1ae5e3bdbd" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be4b4084-a3f3-4baf-b801-ab1ae5e3bdbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b3d29c48-d1da-4050-ae40-b437087199a1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b3d29c48-d1da-4050-ae40-b437087199a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_abede680-0133-438e-8ed5-0c4bd9361725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_abede680-0133-438e-8ed5-0c4bd9361725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_fd0ec066-27b4-4b01-9355-abc84ece49e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_fd0ec066-27b4-4b01-9355-abc84ece49e7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20210331.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended" id="i30687ae2efdc4a9c888d85c59383619a_RegulatoryMatters">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_f4414481-6232-4ebb-95eb-d734751f96e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_f4414481-6232-4ebb-95eb-d734751f96e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:to="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3096f0ec-080c-4f83-ae1d-40e6e555e825_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:to="loc_dei_EntityDomain_3096f0ec-080c-4f83-ae1d-40e6e555e825_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:to="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e38d83e3-81a2-4dc3-83f6-566ed44eeae6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e38d83e3-81a2-4dc3-83f6-566ed44eeae6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RegulatoryMattersQuarterlyNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="extended" id="i6d2980c3e53a4c2e85253e50ba5f437a_RegulatoryMattersQuarterlyNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_549c4dfc-e8de-4c4e-96ff-8cfcf72468d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_549c4dfc-e8de-4c4e-96ff-8cfcf72468d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_894d28c2-7a3e-47a8-bc8f-8350d40c14af" xlink:href="cms-20210331.xsd#cms_RequestedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_cms_RequestedRecoveryCollection_894d28c2-7a3e-47a8-bc8f-8350d40c14af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5c40a164-acee-43e7-8592-46d7cdcbe5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_us-gaap_Revenues_5c40a164-acee-43e7-8592-46d7cdcbe5ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_f248593e-786e-40a1-a0ff-e9488c3df712_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_f248593e-786e-40a1-a0ff-e9488c3df712_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_53c82cf5-7fe3-450e-86d7-86de4a003c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_53c82cf5-7fe3-450e-86d7-86de4a003c4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_b1803406-d143-4953-bdbe-5429be034210" xlink:href="cms-20210331.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_b1803406-d143-4953-bdbe-5429be034210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1470908a-ff66-447f-b361-5cf64a1c29d8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:to="loc_dei_EntityDomain_1470908a-ff66-447f-b361-5cf64a1c29d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:to="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd73ff7b-2638-48f6-9ea4-19c6f801b104" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd73ff7b-2638-48f6-9ea4-19c6f801b104" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9a84e728-a88c-461f-b667-88459f55e19c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9a84e728-a88c-461f-b667-88459f55e19c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_187c9da7-080c-437f-8fcc-9a40c36ee15f" xlink:href="cms-20210331.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_187c9da7-080c-437f-8fcc-9a40c36ee15f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_20077f05-cd9f-4fa8-adad-c1b7506866bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_20077f05-cd9f-4fa8-adad-c1b7506866bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_c691e1ae-b0c2-4e37-84d0-758818654057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_c691e1ae-b0c2-4e37-84d0-758818654057" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended" id="i851010860cc34614ad85750ff53eb2de_ContingenciesandCommitments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_b94e01c2-1486-45a1-b1df-631cbc24a76a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_b94e01c2-1486-45a1-b1df-631cbc24a76a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:to="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:to="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e3f3954-41dd-49ff-aea7-03a372156f23_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:to="loc_dei_EntityDomain_7e3f3954-41dd-49ff-aea7-03a372156f23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:to="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dbfc8ded-4a04-4973-ac6d-6825d5ec40da" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dbfc8ded-4a04-4973-ac6d-6825d5ec40da" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended" id="i8e178a7daab8466496cc1eff6dbc58d7_ContingenciesandCommitmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_6be7b244-824c-447b-bba2-dc6c5c6f94f8" xlink:href="cms-20210331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_6be7b244-824c-447b-bba2-dc6c5c6f94f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_009317ba-752f-486d-a5f0-223a8493eb5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_009317ba-752f-486d-a5f0-223a8493eb5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:to="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_0a0e1aa9-81be-491b-a1da-3ae1b52720e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_0a0e1aa9-81be-491b-a1da-3ae1b52720e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_a8a0d865-3871-45c5-8208-9c28351df4e5" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:to="loc_cms_BayHarborMember_a8a0d865-3871-45c5-8208-9c28351df4e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_8841147f-83b7-43ba-bcb5-863e630686bc" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:to="loc_cms_ManufacturedGasPlantMember_8841147f-83b7-43ba-bcb5-863e630686bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:to="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82c3cad6-c55a-4e90-a3d7-1578f7c2c130_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:to="loc_dei_EntityDomain_82c3cad6-c55a-4e90-a3d7-1578f7c2c130_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:to="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_08f1975f-85bf-4ac5-a7ba-a937210bb604" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:to="loc_cms_ConsumersEnergyCompanyMember_08f1975f-85bf-4ac5-a7ba-a937210bb604" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended" id="ia4124455ea99444e9bb1a39789389589_ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_fe4d1771-0cae-49ea-92e9-d72a0afeec72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_fe4d1771-0cae-49ea-92e9-d72a0afeec72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_efe7121a-e9b3-409b-8d1c-d43cdb78e32d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_efe7121a-e9b3-409b-8d1c-d43cdb78e32d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_ae8a0d1a-b689-4de5-8276-889be7286e6d" xlink:href="cms-20210331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_ae8a0d1a-b689-4de5-8276-889be7286e6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_20680acf-3f18-4498-8870-f1bc721f96b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_20680acf-3f18-4498-8870-f1bc721f96b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_79f0af2f-f044-410a-acc9-2832c740f3ab" xlink:href="cms-20210331.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_79f0af2f-f044-410a-acc9-2832c740f3ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_7928cb7d-5c5e-4d68-8167-c3efb7d0c2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_7928cb7d-5c5e-4d68-8167-c3efb7d0c2cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_50959404-f017-4483-ae21-e786ca3592a4" xlink:href="cms-20210331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_50959404-f017-4483-ae21-e786ca3592a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7a60ea8a-e74f-4f08-bbed-c113d328152b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7a60ea8a-e74f-4f08-bbed-c113d328152b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_3f4f7ea5-20a2-4627-afc5-8f9025e6a7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_3f4f7ea5-20a2-4627-afc5-8f9025e6a7c0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_2ea65949-cfa6-487c-8865-b34bc0fac6d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LitigationSettlementExpense_2ea65949-cfa6-487c-8865-b34bc0fac6d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f6021d4a-b4d3-4167-9be3-fd91f05e498a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f6021d4a-b4d3-4167-9be3-fd91f05e498a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_34a7d8db-6fd7-4a4c-8142-e8266e9a9f25" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_34a7d8db-6fd7-4a4c-8142-e8266e9a9f25" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_66551394-f764-46f6-8a9a-74bcf3477d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LossContingencyReceivable_66551394-f764-46f6-8a9a-74bcf3477d2c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_13a2227d-12fc-4948-be73-67ad2f11880c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_13a2227d-12fc-4948-be73-67ad2f11880c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2991d86d-f6f4-4b0e-bfa5-84ab1e1dc5d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2991d86d-f6f4-4b0e-bfa5-84ab1e1dc5d8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_77c165c0-e6e6-4d7a-ac19-a6caef8f779a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_Revenues_77c165c0-e6e6-4d7a-ac19-a6caef8f779a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f9a8d57b-a905-4c19-9966-04993af620f5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f9a8d57b-a905-4c19-9966-04993af620f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_18869ac0-ce1b-4223-a249-973cf51ac643" xlink:href="cms-20210331.xsd#cms_RayCompressorStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:to="loc_cms_RayCompressorStationMember_18869ac0-ce1b-4223-a249-973cf51ac643" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_5b9af602-773f-45ba-9793-466e3e44ae7e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:to="loc_srt_LitigationCaseTypeDomain_5b9af602-773f-45ba-9793-466e3e44ae7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:to="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_87898882-0846-4a64-a556-f72cce529dfd" xlink:href="cms-20210331.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_87898882-0846-4a64-a556-f72cce529dfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_4b3458c3-243e-4e10-b412-e817994f98c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_4b3458c3-243e-4e10-b412-e817994f98c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_b5ce8ffb-1a0d-43cb-aa0f-9c052e0bb480" xlink:href="cms-20210331.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_b5ce8ffb-1a0d-43cb-aa0f-9c052e0bb480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_284b0c5a-08ad-4af5-846d-d6099517d77c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:to="loc_us-gaap_UtilityPlantDomain_284b0c5a-08ad-4af5-846d-d6099517d77c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:to="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_88a65920-a85b-4091-8145-6dd34eddba7f" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:to="loc_cms_ElectricUtilityMember_88a65920-a85b-4091-8145-6dd34eddba7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_69355a30-d95c-400b-b2d7-611c0e98e96c" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:to="loc_cms_GasUtilityMember_69355a30-d95c-400b-b2d7-611c0e98e96c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_71b757db-847e-456e-9538-6ebc702b1177_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_71b757db-847e-456e-9538-6ebc702b1177_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_8dc1f26d-2251-496b-a02b-da2e62c80bd0" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_BayHarborMember_8dc1f26d-2251-496b-a02b-da2e62c80bd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_b6b646fd-c353-4414-9e90-19fb402d2600" xlink:href="cms-20210331.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_NrepaMember_b6b646fd-c353-4414-9e90-19fb402d2600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_6aeff570-a944-4d88-b81b-9740b398308f" xlink:href="cms-20210331.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_CerclaLiabilityMember_6aeff570-a944-4d88-b81b-9740b398308f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_fd8b10b7-eeb9-4d2a-a6f5-90db4e7db72c" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_ManufacturedGasPlantMember_fd8b10b7-eeb9-4d2a-a6f5-90db4e7db72c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_80e21a78-782b-4e3e-af4f-f721e15220da_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:to="loc_srt_RangeMember_80e21a78-782b-4e3e-af4f-f721e15220da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:to="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_05245e0c-4218-4fbd-a7f7-e4f63666075b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:to="loc_srt_MinimumMember_05245e0c-4218-4fbd-a7f7-e4f63666075b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e1abd33c-7445-47e0-87d1-0a9e951f3263" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:to="loc_srt_MaximumMember_e1abd33c-7445-47e0-87d1-0a9e951f3263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_95780922-40a9-4c26-afce-c9764a2045a3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:to="loc_dei_EntityDomain_95780922-40a9-4c26-afce-c9764a2045a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:to="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4982c8d3-b776-4b2c-94a4-c66289ab4bff" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4982c8d3-b776-4b2c-94a4-c66289ab4bff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aaba2fbb-8f78-472f-bb51-4acd10502ee2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aaba2fbb-8f78-472f-bb51-4acd10502ee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_0e317c08-e4da-46cf-9816-e89fd5ca94e7" xlink:href="cms-20210331.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:to="loc_cms_GasCostRecoveryMember_0e317c08-e4da-46cf-9816-e89fd5ca94e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7f57ef08-91f7-4d9b-9846-1a26d2088500_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7f57ef08-91f7-4d9b-9846-1a26d2088500_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:to="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_035943ae-9088-4c88-b8d2-49df23dd1925" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:to="loc_cms_ManufacturedGasPlantMember_035943ae-9088-4c88-b8d2-49df23dd1925" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_7ac36e1c-f53d-4def-9001-d577deef305b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_7ac36e1c-f53d-4def-9001-d577deef305b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepairCostsMember_aba66108-478b-4502-9818-c9730492dc54" xlink:href="cms-20210331.xsd#cms_RepairCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_RepairCostsMember_aba66108-478b-4502-9818-c9730492dc54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncrementalGasPurchasesMember_6ab9f388-ddfd-42f8-acc9-36b1cd75cc9d" xlink:href="cms-20210331.xsd#cms_IncrementalGasPurchasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_IncrementalGasPurchasesMember_6ab9f388-ddfd-42f8-acc9-36b1cd75cc9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember_bebdb4fa-3348-4c74-9b93-ea784276bb02" xlink:href="cms-20210331.xsd#cms_InsuranceRecoveriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_InsuranceRecoveriesMember_bebdb4fa-3348-4c74-9b93-ea784276bb02" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended" id="ide5ce5e3b8ba4ab6b87415b409381abc_ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_916a34a3-27b5-47c6-95b9-a94bc8488a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_916a34a3-27b5-47c6-95b9-a94bc8488a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3118ff96-cb6e-480e-84b7-543b8e1b46b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3118ff96-cb6e-480e-84b7-543b8e1b46b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_0a9c7039-b672-4651-ac49-e1610fba94c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_0a9c7039-b672-4651-ac49-e1610fba94c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_f9b22c32-1b50-4a06-9681-da8d47f15716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_f9b22c32-1b50-4a06-9681-da8d47f15716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4b7e9591-06ac-4240-89ac-1e0f938b6433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4b7e9591-06ac-4240-89ac-1e0f938b6433" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_ae1ac863-5d4f-4e21-9bd3-9db379927cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_ae1ac863-5d4f-4e21-9bd3-9db379927cae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_404e297a-008e-46f8-bf2b-68b33b68316f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_404e297a-008e-46f8-bf2b-68b33b68316f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_255e05d3-f030-4f31-9dc3-baa3208e1d1e" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:to="loc_cms_BayHarborMember_255e05d3-f030-4f31-9dc3-baa3208e1d1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_3555fc80-6814-4132-b4b4-3ac8b2708ff7" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:to="loc_cms_ManufacturedGasPlantMember_3555fc80-6814-4132-b4b4-3ac8b2708ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:to="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_526b7a8b-33f0-4b5a-a52f-a114b37ddb47_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:to="loc_dei_EntityDomain_526b7a8b-33f0-4b5a-a52f-a114b37ddb47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:to="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a64951da-616d-4a05-b896-c4657f56ba19" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a64951da-616d-4a05-b896-c4657f56ba19" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended" id="ic5f8eee15ea043259b319608acc6ddd8_ContingenciesandCommitmentsGuaranteesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:href="cms-20210331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_a82ab900-7dc2-47f5-a805-9cd75040a8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_a82ab900-7dc2-47f5-a805-9cd75040a8b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_7a8f5a6f-e488-4a6e-9315-aea5bc543084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_7a8f5a6f-e488-4a6e-9315-aea5bc543084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_9ee5a164-c4e3-4311-a5b4-f37eced2bb49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_9ee5a164-c4e3-4311-a5b4-f37eced2bb49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_94f27b51-225c-4a51-8b79-18fa8528e41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_94f27b51-225c-4a51-8b79-18fa8528e41b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:href="cms-20210331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:to="loc_us-gaap_LossContingencyNatureDomain_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_b78ef35a-22fb-4190-97e9-0cd1337bb424" xlink:href="cms-20210331.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_b78ef35a-22fb-4190-97e9-0cd1337bb424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_05b47f83-4b48-492b-83aa-3489e1e184d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_05b47f83-4b48-492b-83aa-3489e1e184d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_a87598e7-697c-4c6f-bfda-f62d3998c4be" xlink:href="cms-20210331.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_a87598e7-697c-4c6f-bfda-f62d3998c4be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_ac661d2c-9c27-4a74-a775-99ee16b20bcc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_ac661d2c-9c27-4a74-a775-99ee16b20bcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_4f472944-19d1-4c4c-ab24-21bfb4987484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_4f472944-19d1-4c4c-ab24-21bfb4987484" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_291f0179-4f3b-46e7-82b5-aee00ccb75d4_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:to="loc_dei_EntityDomain_291f0179-4f3b-46e7-82b5-aee00ccb75d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:to="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_395f44f9-ef7f-4c97-aad4-f4e9375c4830" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:to="loc_cms_ConsumersEnergyCompanyMember_395f44f9-ef7f-4c97-aad4-f4e9375c4830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ea124cf5-7333-4551-af89-9d960ba6db73_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ea124cf5-7333-4551-af89-9d960ba6db73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ee1ec4da-2218-45a1-8a41-b183a833c3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ee1ec4da-2218-45a1-8a41-b183a833c3ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0bf5b6f3-37b1-4c29-8dec-30e469d147bf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:to="loc_srt_OwnershipDomain_0bf5b6f3-37b1-4c29-8dec-30e469d147bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:to="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_bc7b1f9a-65a6-4f6d-a729-a747750d8b84" xlink:href="cms-20210331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:to="loc_cms_AviatorWindClassBMembershipMember_bc7b1f9a-65a6-4f6d-a729-a747750d8b84" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="extended" id="id64b9492272c49158f3c4e85d34779c6_FinancingsAndCapitalization">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_af38cccf-0fbd-404a-93df-e6606d841cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_af38cccf-0fbd-404a-93df-e6606d841cde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:to="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:to="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:to="loc_dei_EntityDomain_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:to="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11225e34-9d79-444e-9b11-55ac8f2645b2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11225e34-9d79-444e-9b11-55ac8f2645b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="extended" id="i6b7d86ce81e34b0dba09af7870643157_FinancingsAndCapitalizationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0230b126-c86e-4f1a-83e5-5cb421e05ca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0230b126-c86e-4f1a-83e5-5cb421e05ca5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_12b93022-5609-4f71-87be-b550767ca76f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_12b93022-5609-4f71-87be-b550767ca76f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:to="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:to="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_57ea2a76-af88-4953-a54f-7742a09c8457_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:to="loc_dei_EntityDomain_57ea2a76-af88-4953-a54f-7742a09c8457_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:to="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6656c4d-5a45-4b72-952c-6179ba0f91d6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6656c4d-5a45-4b72-952c-6179ba0f91d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended" id="i7da8145fbca743d2a4081615c39a279a_FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ca60bb7e-bc28-43fa-aa30-2928a0899429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ca60bb7e-bc28-43fa-aa30-2928a0899429" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_eb39de5b-7f7b-4096-88ce-704307cae54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCredit_eb39de5b-7f7b-4096-88ce-704307cae54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_c61f62a8-9386-4255-b205-862769044d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_c61f62a8-9386-4255-b205-862769044d96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f1ab5a2f-a3b7-49d3-a2db-2df69b6392ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f1ab5a2f-a3b7-49d3-a2db-2df69b6392ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b6017fa2-0a5b-485b-a840-4f12e50ce87c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b6017fa2-0a5b-485b-a840-4f12e50ce87c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_436f6cf3-c1d3-459e-9da8-e0568657851d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:to="loc_us-gaap_LetterOfCreditMember_436f6cf3-c1d3-459e-9da8-e0568657851d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2eb2058f-3529-4211-b81a-29b024e24636_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2eb2058f-3529-4211-b81a-29b024e24636_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:to="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_fadd65e5-39a7-4094-a966-f8bb223853e4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:to="loc_srt_ParentCompanyMember_fadd65e5-39a7-4094-a966-f8bb223853e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_6286e4b7-ea7d-43cc-8c90-a654ce9062bc" xlink:href="cms-20210331.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_6286e4b7-ea7d-43cc-8c90-a654ce9062bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_4884b0d1-4594-49a7-ae3e-8b5d21012841" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_4884b0d1-4594-49a7-ae3e-8b5d21012841" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_5fc0f2ab-4819-4697-8b3e-ffe766bbbd23" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_5fc0f2ab-4819-4697-8b3e-ffe766bbbd23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_2f69b375-b3fe-4dfd-aa81-a201885a7dfa" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_2f69b375-b3fe-4dfd-aa81-a201885a7dfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_006a8d51-0461-4eaa-ab79-281f54df8c4e" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_006a8d51-0461-4eaa-ab79-281f54df8c4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_9eb9aef9-be96-4f8a-a7e2-004d4ceb8e4b" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_9eb9aef9-be96-4f8a-a7e2-004d4ceb8e4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_bd80d81e-5199-4961-b2ed-ea9319ec6f6d" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_bd80d81e-5199-4961-b2ed-ea9319ec6f6d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7092884-e874-4f20-a21f-1b048b558e0d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:to="loc_dei_EntityDomain_c7092884-e874-4f20-a21f-1b048b558e0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:to="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b0745b3-c95d-4c51-aadb-90bebb24a16f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b0745b3-c95d-4c51-aadb-90bebb24a16f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="extended" id="ie7ecefbd72464d59929f8cc7e4183240_FinancingsAndCapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:href="cms-20210331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_e85aad70-d403-46cc-b288-09cc833ed5a2" xlink:href="cms-20210331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_e85aad70-d403-46cc-b288-09cc833ed5a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_66beb5a0-420d-4763-a899-18ee38b325a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_ShortTermBorrowings_66beb5a0-420d-4763-a899-18ee38b325a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5901311e-0a7a-409b-b680-eb8bb6538500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5901311e-0a7a-409b-b680-eb8bb6538500" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9726a3ab-a253-402e-90e0-b3535dc7bb3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9726a3ab-a253-402e-90e0-b3535dc7bb3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3ea13bdc-5b61-4639-bed6-7b61dcffc8c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3ea13bdc-5b61-4639-bed6-7b61dcffc8c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_50da48ef-fbe5-4a74-9786-b06dbbc5d500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_50da48ef-fbe5-4a74-9786-b06dbbc5d500" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_cb99b7d4-afa9-4d30-9ef6-1f61bce7e914" xlink:href="cms-20210331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_AmountAvailableForDividendDistribution_cb99b7d4-afa9-4d30-9ef6-1f61bce7e914" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a5428f7-75dd-401d-866a-4b91e9e852b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a5428f7-75dd-401d-866a-4b91e9e852b8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c6afdd4c-c198-4c11-ac4f-b76e9ccb9683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c6afdd4c-c198-4c11-ac4f-b76e9ccb9683" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_de03fce7-d575-4090-b47c-fc693970890c" xlink:href="cms-20210331.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_StockOfferingProgramMaximumValue_de03fce7-d575-4090-b47c-fc693970890c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_81bf562f-c3fd-4ff1-ba00-4e9429a8b86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_81bf562f-c3fd-4ff1-ba00-4e9429a8b86a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:href="cms-20210331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b7481b9-f7f6-4368-bdad-c5260ea3dd89_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:to="loc_dei_EntityDomain_5b7481b9-f7f6-4368-bdad-c5260ea3dd89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:to="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_246b0c6a-2f4d-455a-a922-772fc390107e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:to="loc_cms_ConsumersEnergyCompanyMember_246b0c6a-2f4d-455a-a922-772fc390107e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_535c5064-c88c-4f6c-aa98-0516c157abd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:to="loc_us-gaap_CommercialPaperMember_535c5064-c88c-4f6c-aa98-0516c157abd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_79562c57-1ebe-4897-8614-63ab41a8d1ee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:to="loc_us-gaap_CreditFacilityDomain_79562c57-1ebe-4897-8614-63ab41a8d1ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:to="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bc3d3ab6-3feb-475d-9dd6-38086bd9e8a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:to="loc_us-gaap_LineOfCreditMember_bc3d3ab6-3feb-475d-9dd6-38086bd9e8a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6673c86d-54da-41ff-937b-e5724c7e4f93_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:to="loc_us-gaap_VariableRateDomain_6673c86d-54da-41ff-937b-e5724c7e4f93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:to="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_3a6d32cd-5768-421f-8443-99097ce070e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_3a6d32cd-5768-421f-8443-99097ce070e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended" id="i442384edf42e409380b61859c90f3271_FinancingsandCapitalizationForwardStockContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b57aa22e-a434-410b-9fe6-f87f44f2809a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b57aa22e-a434-410b-9fe6-f87f44f2809a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_db4ad91e-56d3-4a3a-92ff-f0ac2ca17271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_db4ad91e-56d3-4a3a-92ff-f0ac2ca17271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_5a4b6fba-7d16-40fb-af82-c80953d93e4e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_5a4b6fba-7d16-40fb-af82-c80953d93e4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_2b051cdf-9fa4-497c-8cd8-829b2bb4b3f1" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_2b051cdf-9fa4-497c-8cd8-829b2bb4b3f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_f7f8e043-32f6-48e8-9e94-c07fb689e0f9" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_f7f8e043-32f6-48e8-9e94-c07fb689e0f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended" id="iac149c975b85471191d9c4c08fb0da9a_FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_bf713989-6f3f-4b2c-85cf-e6323fd593d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_bf713989-6f3f-4b2c-85cf-e6323fd593d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:to="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_953e4a77-022e-458f-b3a3-433720903a98_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:to="loc_dei_EntityDomain_953e4a77-022e-458f-b3a3-433720903a98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:to="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5c1b9317-13f1-4386-a4e3-549edb667fbd" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5c1b9317-13f1-4386-a4e3-549edb667fbd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i3535da73a3754252bf36474163e72303_FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_edb07c42-ca06-45dc-8280-38e7a5c4e184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_edb07c42-ca06-45dc-8280-38e7a5c4e184" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:to="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4866bf4d-964a-44ca-ae8c-22e39019687d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:to="loc_dei_EntityDomain_4866bf4d-964a-44ca-ae8c-22e39019687d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:to="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_09f77269-8eb9-4b61-b5fd-e3432dbee0c2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:to="loc_cms_ConsumersEnergyCompanyMember_09f77269-8eb9-4b61-b5fd-e3432dbee0c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended" id="ib9114e0a1a92489d8d2c65eb060d5325_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9107d3d5-bbce-417a-a790-6b9afcaf4caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9107d3d5-bbce-417a-a790-6b9afcaf4caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_25ae5526-4374-4043-8763-8e349aac773f" xlink:href="cms-20210331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_25ae5526-4374-4043-8763-8e349aac773f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4dd82844-9b9b-481f-b604-f821aa05ec0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4dd82844-9b9b-481f-b604-f821aa05ec0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7bd0416e-d870-44be-b411-c2b3160c9883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7bd0416e-d870-44be-b411-c2b3160c9883" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_4fd56e25-f07c-4f6f-884d-f14b0a12db6e" xlink:href="cms-20210331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_4fd56e25-f07c-4f6f-884d-f14b0a12db6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_d88cee32-df2f-414e-95c7-43cd8f429f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_d88cee32-df2f-414e-95c7-43cd8f429f45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_675e810c-90ba-4fb8-9272-de9e3a14d709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_675e810c-90ba-4fb8-9272-de9e3a14d709" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_22f96673-c99b-41dd-9345-98c3ed9f29e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:to="loc_us-gaap_EquityComponentDomain_22f96673-c99b-41dd-9345-98c3ed9f29e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:to="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_10683bcc-de80-439a-911f-abc9c7d38601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:to="loc_us-gaap_CommonStockMember_10683bcc-de80-439a-911f-abc9c7d38601" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b1ce0cb9-06b8-49af-8b9f-8534829ee48b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b1ce0cb9-06b8-49af-8b9f-8534829ee48b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_48f69cbf-49f1-4003-8d96-957e596c04de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_48f69cbf-49f1-4003-8d96-957e596c04de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_18787d52-bf87-4d47-b76e-faa7b5fd1e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_18787d52-bf87-4d47-b76e-faa7b5fd1e30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6367a222-df1c-4867-9b64-a2cb5216e44f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:to="loc_dei_EntityDomain_6367a222-df1c-4867-9b64-a2cb5216e44f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:to="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4453c5b8-ef96-44e2-bf30-dc7f9b4f47e6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4453c5b8-ef96-44e2-bf30-dc7f9b4f47e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i1428e843847a4d8d95716f099de107bc_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_fd7d6c17-5d9a-4f3e-8ace-abd0b49d2543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_DerivativeNotionalAmount_fd7d6c17-5d9a-4f3e-8ace-abd0b49d2543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_f89d9f50-da5b-457e-b37c-161fe9dedc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_f89d9f50-da5b-457e-b37c-161fe9dedc3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_626a32c0-c252-47c0-b956-2cdc4846325a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_626a32c0-c252-47c0-b956-2cdc4846325a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:to="loc_us-gaap_SegmentDomain_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:to="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_b4d1f67b-316e-4a2f-b502-4376a5301d6d" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:to="loc_cms_EnerBankMember_b4d1f67b-316e-4a2f-b502-4376a5301d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_071b46ba-0ebd-461c-85e0-545baf5f5082_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_071b46ba-0ebd-461c-85e0-545baf5f5082_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_f8e7c6a0-0184-4ec1-9079-d17dc444f306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:to="loc_us-gaap_OtherLiabilitiesMember_f8e7c6a0-0184-4ec1-9079-d17dc444f306" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_07f1d5f1-b4da-4772-a9e9-28808cb72fc8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:to="loc_us-gaap_HedgingDesignationDomain_07f1d5f1-b4da-4772-a9e9-28808cb72fc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:to="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_9d23da10-6f94-4bed-a974-302735619e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_9d23da10-6f94-4bed-a974-302735619e54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e8f8af68-d6a0-427b-8d03-9d7140f96860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:to="loc_us-gaap_CashFlowHedgingMember_e8f8af68-d6a0-427b-8d03-9d7140f96860" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_a42bb9d5-a1d5-4b9c-93ae-bce632a1085c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:to="loc_us-gaap_FairValueHedgingMember_a42bb9d5-a1d5-4b9c-93ae-bce632a1085c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3fa88f90-afc9-475a-b819-95415c3bb163_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3fa88f90-afc9-475a-b819-95415c3bb163_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cc60b88d-3ffb-49a4-a9c8-0703ebca7884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:to="loc_us-gaap_InterestRateSwapMember_cc60b88d-3ffb-49a4-a9c8-0703ebca7884" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_8cd5d1dc-1b6b-485b-8d6c-ee1045b1c0df" xlink:href="cms-20210331.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_8cd5d1dc-1b6b-485b-8d6c-ee1045b1c0df" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended" id="i1137efc544c74e2a922323248491ebbd_FinancialInstruments">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_a51ca191-9096-413f-9a09-da3751befb4e" xlink:href="cms-20210331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_a51ca191-9096-413f-9a09-da3751befb4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:to="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:to="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a4d304c-3946-4084-8636-8b3d769c11af_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:to="loc_dei_EntityDomain_5a4d304c-3946-4084-8636-8b3d769c11af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:to="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_accc3e98-0d68-4a68-946c-d8d779062b2a" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:to="loc_cms_ConsumersEnergyCompanyMember_accc3e98-0d68-4a68-946c-d8d779062b2a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended" id="i64411cb0cb43406185e8b4ed371d512c_FinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_14d05321-1650-439a-accc-d87196775f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_14d05321-1650-439a-accc-d87196775f62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:to="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:to="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6cb9438-e816-4beb-b667-8ca92290e5e3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:to="loc_dei_EntityDomain_f6cb9438-e816-4beb-b667-8ca92290e5e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:to="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3b573f13-1bb4-444a-aaec-ea8130932106" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3b573f13-1bb4-444a-aaec-ea8130932106" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended" id="if23670169b114335a121d92bd6ca3d8e_FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_a250a654-29ae-43c8-a724-209e8f212628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_a250a654-29ae-43c8-a724-209e8f212628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_1cf02928-b729-4a4d-bc96-5af64e097550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_1cf02928-b729-4a4d-bc96-5af64e097550" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_83b4b72e-5154-4861-83af-bd7f04e867ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_83b4b72e-5154-4861-83af-bd7f04e867ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_dda976a3-5afe-4338-b5ad-61f71d2497eb" xlink:href="cms-20210331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_dda976a3-5afe-4338-b5ad-61f71d2497eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_19b2a77c-4c36-47e2-aca3-423b3c26b68f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:to="loc_us-gaap_LongTermDebtFairValue_19b2a77c-4c36-47e2-aca3-423b3c26b68f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_f5a244cc-4df3-4f7a-a146-a938637d0a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_f5a244cc-4df3-4f7a-a146-a938637d0a7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_3cf85459-1b7b-4380-a78d-b9d6fec9d6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_3cf85459-1b7b-4380-a78d-b9d6fec9d6ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_38797ae5-d1f6-4c36-908d-a9560db73ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_38797ae5-d1f6-4c36-908d-a9560db73ddd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_25ec61c7-6c51-4521-9e85-972ed5a3b005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_25ec61c7-6c51-4521-9e85-972ed5a3b005" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cff59ce6-f107-48ce-b148-f471f0a81494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_LongTermDebtCurrent_cff59ce6-f107-48ce-b148-f471f0a81494" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_8bbe5c24-baf9-44c6-a63f-76ed71ed434a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_OtherShortTermBorrowings_8bbe5c24-baf9-44c6-a63f-76ed71ed434a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_4aef389f-4553-4d01-ab27-6db91e6819dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_4aef389f-4553-4d01-ab27-6db91e6819dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_37f6dbf3-2236-4eed-9078-79beb909548c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:to="loc_us-gaap_SegmentDomain_37f6dbf3-2236-4eed-9078-79beb909548c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:to="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f450bd6f-1c95-4d4b-b01c-845b90210973" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:to="loc_cms_EnerBankMember_f450bd6f-1c95-4d4b-b01c-845b90210973" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37d43293-b5df-413c-8f13-b379d156c7e8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37d43293-b5df-413c-8f13-b379d156c7e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5536e571-c8ac-4768-ae92-8357203eb3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5536e571-c8ac-4768-ae92-8357203eb3a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f45b5f2c-546f-4ce4-8933-ac8cd1e28116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f45b5f2c-546f-4ce4-8933-ac8cd1e28116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82938eac-cedf-4337-8b21-406dea34950c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82938eac-cedf-4337-8b21-406dea34950c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c84e0023-33f0-447e-acc2-aeca666ca7a0_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:to="loc_dei_EntityDomain_c84e0023-33f0-447e-acc2-aeca666ca7a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:to="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8b63df31-3132-4ab6-a3da-b254fb385730" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8b63df31-3132-4ab6-a3da-b254fb385730" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_be3172d4-3b15-4a5b-b47a-4074d76c2be4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_be3172d4-3b15-4a5b-b47a-4074d76c2be4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2b5bc221-1b13-4332-b410-4650ea6bc9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2b5bc221-1b13-4332-b410-4650ea6bc9b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_134e8e25-54b8-451b-8f53-66a6c9489b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_134e8e25-54b8-451b-8f53-66a6c9489b80" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivable"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended" id="i96412157a4034d69b5f79ed547486340_NotesReceivable">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_088409f5-e266-4182-b6dd-ab2be44ac906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_088409f5-e266-4182-b6dd-ab2be44ac906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:to="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90ad2bbb-25bd-4ac0-aae9-712a0638142f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:to="loc_dei_EntityDomain_90ad2bbb-25bd-4ac0-aae9-712a0638142f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:to="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_77fd9dc5-3cbf-42ab-983a-341a24356803" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:to="loc_cms_ConsumersEnergyCompanyMember_77fd9dc5-3cbf-42ab-983a-341a24356803" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended" id="i4c1c4527177b49888d34bacd7ce09e72_NotesReceivableTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_8bf92f55-3ead-4fec-ba88-f3c19c8f7e0c" xlink:href="cms-20210331.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:to="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_8bf92f55-3ead-4fec-ba88-f3c19c8f7e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_54655f3e-5d44-43f9-af1c-f02e994bd483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_54655f3e-5d44-43f9-af1c-f02e994bd483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:to="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d2882c9-1845-447f-a6f5-2592a7e6e629_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:to="loc_dei_EntityDomain_1d2882c9-1845-447f-a6f5-2592a7e6e629_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:to="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1f411b69-acb6-4226-b2b0-42c34e0eede6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1f411b69-acb6-4226-b2b0-42c34e0eede6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended" id="i49967cb881aa4d50b5720341b764bfa4_NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_bdf28998-0c77-4912-98ba-dd50bcd26604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_bdf28998-0c77-4912-98ba-dd50bcd26604" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_88c05d95-59c1-49a6-96d8-851164e3ff31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_88c05d95-59c1-49a6-96d8-851164e3ff31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_69d84591-c292-4cd6-a67b-914f78005541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableNet_69d84591-c292-4cd6-a67b-914f78005541" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_af531c80-4890-456a-894a-397dd88964e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_af531c80-4890-456a-894a-397dd88964e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_c2095538-b3b4-40d4-9975-396ecac4bcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_c2095538-b3b4-40d4-9975-396ecac4bcb2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_80003068-0346-43d5-8f44-96243126206f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_80003068-0346-43d5-8f44-96243126206f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b4630a5b-d79d-4b28-b539-c63e54ef58b6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:to="loc_us-gaap_SegmentDomain_b4630a5b-d79d-4b28-b539-c63e54ef58b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:to="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d1b55f2-5a23-4fd9-9798-140a6619b725" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:to="loc_cms_EnerBankMember_7d1b55f2-5a23-4fd9-9798-140a6619b725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:to="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b7763e9-d98c-4d4d-b46f-4525ac655e79_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:to="loc_dei_EntityDomain_7b7763e9-d98c-4d4d-b46f-4525ac655e79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:to="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_48dc6c50-1e46-4236-8b5a-55927879a13b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_48dc6c50-1e46-4236-8b5a-55927879a13b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended" id="idb2d9f2e91fa47b0a855f07f11ebad25_NotesReceivableNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_07419aa7-d6b8-4fe4-a799-16fc3a40108d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_07419aa7-d6b8-4fe4-a799-16fc3a40108d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases_9a1bb567-bc57-4722-9986-ee4fa1736081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableSignificantPurchases_9a1bb567-bc57-4722-9986-ee4fa1736081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales_25d98985-fc59-4a00-b609-65f6fbec9a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableSignificantSales_25d98985-fc59-4a00-b609-65f6fbec9a0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_1c51a4ce-ca85-48ea-92fd-f135f1bd0536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_1c51a4ce-ca85-48ea-92fd-f135f1bd0536" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_fd0c819d-6b27-4f73-a978-0dc0eaeef6b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_fd0c819d-6b27-4f73-a978-0dc0eaeef6b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_4344a85c-f845-488d-bcde-3637a0535e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_4344a85c-f845-488d-bcde-3637a0535e70" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_5d0f0f8c-59be-4474-8c2a-d37cb702a07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_5d0f0f8c-59be-4474-8c2a-d37cb702a07d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_3b7b0d48-b70e-49fe-96b8-2667ce31dd47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_3b7b0d48-b70e-49fe-96b8-2667ce31dd47" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a1c03c17-0a69-4389-93de-289d9f443f4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a1c03c17-0a69-4389-93de-289d9f443f4d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a26e4f-b365-435d-9864-3ff869a77989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a26e4f-b365-435d-9864-3ff869a77989" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e2a9a03c-2355-4796-8e41-cb50664d777c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:to="loc_us-gaap_SegmentDomain_e2a9a03c-2355-4796-8e41-cb50664d777c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:to="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f7839bbb-b2e4-4fad-9336-a217eb9a2070" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:to="loc_cms_EnerBankMember_f7839bbb-b2e4-4fad-9336-a217eb9a2070" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bb7bf017-1aba-4f63-906b-ac08cbf5a155_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bb7bf017-1aba-4f63-906b-ac08cbf5a155_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_a178bc51-9b34-4ef4-b6e8-7f3dfcf405e7" xlink:href="cms-20210331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:to="loc_cms_CMSEnergyNotePayableMember_a178bc51-9b34-4ef4-b6e8-7f3dfcf405e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_943ffd30-d9e6-43b4-9c68-f603d387b041_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_943ffd30-d9e6-43b4-9c68-f603d387b041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_85d57378-2de3-4bfa-84c5-2aa30b80cc9e" xlink:href="cms-20210331.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_85d57378-2de3-4bfa-84c5-2aa30b80cc9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_27cae125-9ace-4d8a-813a-8733ef3faf7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:to="loc_us-gaap_FairValueHedgingMember_27cae125-9ace-4d8a-813a-8733ef3faf7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b97df1c2-6a7d-4119-bd57-47645cdf05b1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:to="loc_us-gaap_HedgingDesignationDomain_b97df1c2-6a7d-4119-bd57-47645cdf05b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:to="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f1bafa89-82dc-4c6e-9868-7bf799ca5dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f1bafa89-82dc-4c6e-9868-7bf799ca5dc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_32cd510c-8bab-465e-a556-5e4e0e6e5290_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:to="loc_us-gaap_ReceivableTypeDomain_32cd510c-8bab-465e-a556-5e4e0e6e5290_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:to="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember_de6961d1-f92a-48ce-a413-fcb5be88d51b" xlink:href="cms-20210331.xsd#cms_RetailInstallmentContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:to="loc_cms_RetailInstallmentContractsMember_de6961d1-f92a-48ce-a413-fcb5be88d51b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_239d2724-601a-40a9-a6e0-6eb52ea6f020_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_239d2724-601a-40a9-a6e0-6eb52ea6f020_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_9698cc95-3b70-4858-8cf5-b87c09b46f88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_9698cc95-3b70-4858-8cf5-b87c09b46f88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_85ec9c1d-9174-4e9f-9028-777b169733ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:to="loc_us-gaap_CreditScoreFicoDomain_85ec9c1d-9174-4e9f-9028-777b169733ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:to="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember_63dff0de-f0b7-460b-88f3-50d020e99640" xlink:href="cms-20210331.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:to="loc_cms_FICOScoreBetweenGoodAndExcellentMember_63dff0de-f0b7-460b-88f3-50d020e99640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_414fb884-9520-4cd5-8161-76ffa6714cb2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:to="loc_srt_ProductsAndServicesDomain_414fb884-9520-4cd5-8161-76ffa6714cb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:to="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember_8f56c53c-0ef1-494e-b81f-d29256cfffd3" xlink:href="cms-20210331.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:to="loc_cms_LoansOriginatedWithinLastFiveYearsMember_8f56c53c-0ef1-494e-b81f-d29256cfffd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f6d54fdc-1992-4322-8a40-de5d880b74ad_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f6d54fdc-1992-4322-8a40-de5d880b74ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_9fe549ca-8c28-41cf-9449-b4d4939db0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_9fe549ca-8c28-41cf-9449-b4d4939db0aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended" id="i34fbabc7d705408c8564056b0b51cdc1_NotesReceivableScheduleOfAllowanceForLoanLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1e4231c5-7329-4054-90ce-2d3c8ccdbcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1e4231c5-7329-4054-90ce-2d3c8ccdbcd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_c3e46675-e4ee-4f49-82bf-b472b8a03b1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_c3e46675-e4ee-4f49-82bf-b472b8a03b1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_04ed5f37-4789-4fe2-961e-2ae25cc18183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_04ed5f37-4789-4fe2-961e-2ae25cc18183" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_1090d828-86c0-4d72-af6f-43416b1d8898" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_1090d828-86c0-4d72-af6f-43416b1d8898" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_645f4357-ae15-4e6f-9ec9-65abd522adca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6f848bfb-6392-41ea-bae8-7c1d34014f63_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6f848bfb-6392-41ea-bae8-7c1d34014f63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b46602d-eba1-4dd6-8e20-b416752528f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b46602d-eba1-4dd6-8e20-b416752528f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8743ddaa-103b-4ebb-bebb-f437aa67c2e2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8743ddaa-103b-4ebb-bebb-f437aa67c2e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_c7462456-bdad-4d09-8f4c-99a6038d324d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_c7462456-bdad-4d09-8f4c-99a6038d324d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:to="loc_us-gaap_SegmentDomain_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:to="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_5ebe39dc-9c4c-4e50-9ad6-231b6f002b55" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:to="loc_cms_EnerBankMember_5ebe39dc-9c4c-4e50-9ad6-231b6f002b55" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20210331.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended" id="i105dee563495472385d93118766a4a6c_RetirementBenefits">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b5a8417d-3e69-4ee6-9200-ad55bd277fd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b5a8417d-3e69-4ee6-9200-ad55bd277fd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:to="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_839c4d84-0d8b-4f33-b17c-23b86c58ba6f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:to="loc_dei_EntityDomain_839c4d84-0d8b-4f33-b17c-23b86c58ba6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:to="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a4b8950e-0a59-4104-b128-5f80665342f2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a4b8950e-0a59-4104-b128-5f80665342f2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended" id="i2bcff56e0dfd4aa7a1e066eb0b2bfc7f_RetirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_16b1146f-ba7f-47b9-a4c3-b659e78ea0ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_16b1146f-ba7f-47b9-a4c3-b659e78ea0ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:to="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_577dfaf4-3d59-4576-bb09-9d027f11f2b7_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:to="loc_dei_EntityDomain_577dfaf4-3d59-4576-bb09-9d027f11f2b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:to="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8eb07fe3-d0e7-4fa3-b6f8-2a31fe61301b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8eb07fe3-d0e7-4fa3-b6f8-2a31fe61301b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended" id="i55081bb95b2c43708812c7b89052e08c_RetirementBenefitsScheduleOfNetBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f82c64fd-331c-44a1-8325-2bd56cce2c88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f82c64fd-331c-44a1-8325-2bd56cce2c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4b2cc252-1388-4773-a193-5f8767153d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4b2cc252-1388-4773-a193-5f8767153d0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3ef3ae47-6a97-4e5c-8c5b-1bfd80eccb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3ef3ae47-6a97-4e5c-8c5b-1bfd80eccb37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:href="cms-20210331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c35ab0cd-32e8-4c03-8aee-66c63275e759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c35ab0cd-32e8-4c03-8aee-66c63275e759" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5cfb8637-8af3-4a33-81a8-5e9cc2e1bae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5cfb8637-8af3-4a33-81a8-5e9cc2e1bae2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_a9d6d750-6cef-4e9d-a690-6ad4c24edc1b" xlink:href="cms-20210331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_a9d6d750-6cef-4e9d-a690-6ad4c24edc1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4978b988-87eb-4d25-8096-e96745bd10c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4978b988-87eb-4d25-8096-e96745bd10c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_be91469c-fb5d-41fe-abee-ca860a186e06_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_be91469c-fb5d-41fe-abee-ca860a186e06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_11b689ea-e520-49e6-9a33-3ed6c2c20a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_11b689ea-e520-49e6-9a33-3ed6c2c20a46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_16ea6c9b-1499-4012-893f-d4d247bd6e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_16ea6c9b-1499-4012-893f-d4d247bd6e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:to="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_03a02226-5f6d-438c-b0c0-620d17411227_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:to="loc_dei_EntityDomain_03a02226-5f6d-438c-b0c0-620d17411227_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:to="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a304bf65-cc74-4f62-a1b3-d988ecffe5de" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a304bf65-cc74-4f62-a1b3-d988ecffe5de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20210331.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended" id="i1a3c2609d5974dd29092363c45290259_IncomeTaxes">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a6f038b2-ce2b-497f-a7ea-e036baa9b7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a6f038b2-ce2b-497f-a7ea-e036baa9b7c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:to="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:to="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9db4903-5187-4290-9808-8b2b3a5770c0_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:to="loc_dei_EntityDomain_e9db4903-5187-4290-9808-8b2b3a5770c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:to="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70c17816-c339-4266-9767-38fd04a587eb" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70c17816-c339-4266-9767-38fd04a587eb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended" id="ia2e9d331f958429a85204b679bbae49a_IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f7733eed-a1cd-4fdb-aad0-823ca0495847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f7733eed-a1cd-4fdb-aad0-823ca0495847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:to="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:to="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:to="loc_dei_EntityDomain_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:to="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1797d70-f02d-4cad-99c0-1e8ae88b5e0b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1797d70-f02d-4cad-99c0-1e8ae88b5e0b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended" id="i093d27d916634aba839eb969ddc1f445_IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_15b72802-d6c6-4e0a-8fa1-2dbb4cee2cec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_15b72802-d6c6-4e0a-8fa1-2dbb4cee2cec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:href="cms-20210331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44ffeafc-85bd-45cd-9912-021c171d3481" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44ffeafc-85bd-45cd-9912-021c171d3481" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b8b0df25-bede-4af5-8c3a-36fb4f4793ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b8b0df25-bede-4af5-8c3a-36fb4f4793ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_7b4665f2-0043-4aa5-ac9b-25a8f03aabc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_7b4665f2-0043-4aa5-ac9b-25a8f03aabc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_552a47dd-39f9-439b-880b-9f536135b2c7" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_552a47dd-39f9-439b-880b-9f536135b2c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_87a5cad0-ff1f-4036-be02-f7b4372cf006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_87a5cad0-ff1f-4036-be02-f7b4372cf006" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_eda426e3-03ef-472a-b507-d4c5d418d1d3" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_eda426e3-03ef-472a-b507-d4c5d418d1d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31065221-fff5-4dc2-a601-651daa98a5a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31065221-fff5-4dc2-a601-651daa98a5a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_789a684e-726a-4e8a-8df6-a3e4637c9381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_789a684e-726a-4e8a-8df6-a3e4637c9381" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_fbf0d8df-d705-4087-86af-787ce4da644f" xlink:href="cms-20210331.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_fbf0d8df-d705-4087-86af-787ce4da644f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_c3cf289c-b8d7-4951-8c0e-70a38b0a7d75" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_c3cf289c-b8d7-4951-8c0e-70a38b0a7d75" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_0f9a5888-705a-4b3b-b22c-7985571bd838_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_0f9a5888-705a-4b3b-b22c-7985571bd838_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_b0b1a96b-aaaa-4cce-a899-b15b2c74869c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:to="loc_us-gaap_ResearchMember_b0b1a96b-aaaa-4cce-a899-b15b2c74869c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:to="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5edf3562-6770-4f1e-b46c-60bff65e0e0d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:to="loc_dei_EntityDomain_5edf3562-6770-4f1e-b46c-60bff65e0e0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:to="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eecff110-0761-4d7a-ad22-65f942c35daa" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eecff110-0761-4d7a-ad22-65f942c35daa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20210331.xsd#EarningsPerShareCMSEnergy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended" id="i89a0af668f094a7fa96ca806fd10a9ab_EarningsPerShareCMSEnergy"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20210331.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended" id="i06d6d7e59b0b48d3869fcf73bb13f84f_EarningsPerShareCMSEnergyTables"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended" id="i0621a374293c4695b1abff6f11345005_EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20210331.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended" id="i693cd23fa9084cd0acd5c84023d1089d_Revenue">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7b8690df-b99d-4ab2-b4d6-b4692d319c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7b8690df-b99d-4ab2-b4d6-b4692d319c02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:to="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_293e2161-617d-4078-a3b1-238976325f7c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:to="loc_dei_EntityDomain_293e2161-617d-4078-a3b1-238976325f7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:to="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4ebe7433-4319-4fd0-a52f-fe0f6617d55d" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4ebe7433-4319-4fd0-a52f-fe0f6617d55d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended" id="i733ba5c9d8814493876c3ec801ccd948_RevenueTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54b86513-658c-4109-9fbb-06261c6035b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54b86513-658c-4109-9fbb-06261c6035b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:to="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7698132a-bd17-468c-90b1-74c3c158b354_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:to="loc_dei_EntityDomain_7698132a-bd17-468c-90b1-74c3c158b354_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:to="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d870895f-362e-4910-8c43-e22e3e3f198b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d870895f-362e-4910-8c43-e22e3e3f198b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended" id="ifcfa5bdb922141d6b5124e497bd7b172_RevenueComponentsofOperatingRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2e5da26-831e-4d9b-9c81-dd8cd658bec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2e5da26-831e-4d9b-9c81-dd8cd658bec0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_1958c3b2-755e-4773-aad2-bdc0114e4c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_LeaseIncome_1958c3b2-755e-4773-aad2-bdc0114e4c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_47f562d4-2c3f-4356-ae63-f948215f93ad" xlink:href="cms-20210331.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_cms_FinancingIncome_47f562d4-2c3f-4356-ae63-f948215f93ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2c9d8a5f-80f4-4eaf-852e-46d1aea65ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_Revenues_2c9d8a5f-80f4-4eaf-852e-46d1aea65ba7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseIncome_58336c86-42be-4914-9444-32080c1a398b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_VariableLeaseIncome_58336c86-42be-4914-9444-32080c1a398b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_30ea4e15-7692-43b0-b9a5-3745b148e03c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:to="loc_srt_ProductsAndServicesDomain_30ea4e15-7692-43b0-b9a5-3745b148e03c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:to="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_59de3845-ee44-4f69-a0e5-a93106b604bd" xlink:href="cms-20210331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_ResidentialUtilityServicesMember_59de3845-ee44-4f69-a0e5-a93106b604bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_5293c927-aef3-4cb7-a893-1559320bbb22" xlink:href="cms-20210331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_CommercialUtilityServiceMember_5293c927-aef3-4cb7-a893-1559320bbb22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_b591ee7d-1ded-4d8b-afc3-6b02f18b6c2d" xlink:href="cms-20210331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_IndustrialUtilityServiceMember_b591ee7d-1ded-4d8b-afc3-6b02f18b6c2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_eafd2133-cb91-48dd-8852-9e187a46bc18" xlink:href="cms-20210331.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_OtherUtilityServiceMember_eafd2133-cb91-48dd-8852-9e187a46bc18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3884ff8e-b8e3-44d5-8e39-8375b087afb8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:to="loc_dei_EntityDomain_3884ff8e-b8e3-44d5-8e39-8375b087afb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:to="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90fb834f-aa92-4bce-80fd-51dfbe247903" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90fb834f-aa92-4bce-80fd-51dfbe247903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3916332c-85ad-4eae-8595-322a544bad37_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:to="loc_us-gaap_SegmentDomain_3916332c-85ad-4eae-8595-322a544bad37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:to="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_b996d4bc-8a16-49a7-9a6f-5fbd6865a713" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_ElectricUtilityMember_b996d4bc-8a16-49a7-9a6f-5fbd6865a713" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_cf0b56fa-04f0-4a73-bc9d-6953183e0d97" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_GasUtilityMember_cf0b56fa-04f0-4a73-bc9d-6953183e0d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_064491e8-062f-4bd5-a253-75a80b383255" xlink:href="cms-20210331.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_EnterprisesMember_064491e8-062f-4bd5-a253-75a80b383255" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_77658a10-715a-4e71-a85e-bb2ec9a167fe" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_EnerBankMember_77658a10-715a-4e71-a85e-bb2ec9a167fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1171bb10-76f0-4a35-96d6-4dbf746708dc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:to="loc_srt_ConsolidationItemsDomain_1171bb10-76f0-4a35-96d6-4dbf746708dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:to="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_109afc23-cc05-4d61-adae-71ae0301b19f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:to="loc_us-gaap_OperatingSegmentsMember_109afc23-cc05-4d61-adae-71ae0301b19f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended" id="if4b945b038b340f5bd6b2e0eaa66dde7_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7b50f528-f9a7-49e6-9dc5-ea85cfcdffe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7b50f528-f9a7-49e6-9dc5-ea85cfcdffe2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_49f1fceb-5649-41fb-8a6d-55ad90aed60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_49f1fceb-5649-41fb-8a6d-55ad90aed60a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_653f90e5-37f8-47d7-89c7-52b3713728e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_653f90e5-37f8-47d7-89c7-52b3713728e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_53fe8a30-157c-4ddb-9e11-2623b9832feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:to="loc_us-gaap_AccountsReceivableMember_53fe8a30-157c-4ddb-9e11-2623b9832feb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:to="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bad649fa-5976-4d9f-8481-55f8cd8f3d8a_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:to="loc_dei_EntityDomain_bad649fa-5976-4d9f-8481-55f8cd8f3d8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:to="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bf382c08-f4f7-453c-a4fa-b551309857c2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bf382c08-f4f7-453c-a4fa-b551309857c2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalents"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended" id="i2e685151a4ff4883b00a3332fa2a861d_CashAndCashEquivalents">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1b498b3f-8de3-4ffe-acb8-451553c97f24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1b498b3f-8de3-4ffe-acb8-451553c97f24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:to="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9dc1c707-040b-43ea-83f5-39aa8ecdfb30_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:to="loc_dei_EntityDomain_9dc1c707-040b-43ea-83f5-39aa8ecdfb30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:to="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b898c26c-8f3e-4926-aef8-d40be1c61c42" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b898c26c-8f3e-4926-aef8-d40be1c61c42" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended" id="i676d1fb07a7c4405ba55a2980112f9d1_CashAndCashEquivalentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_3b837c62-8d32-4346-9821-5ab45d46053a" xlink:href="cms-20210331.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_3b837c62-8d32-4346-9821-5ab45d46053a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:to="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c2814d1-b48f-4b99-8415-37ba263d1634_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:to="loc_dei_EntityDomain_2c2814d1-b48f-4b99-8415-37ba263d1634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:to="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_420134f6-384a-4aad-9d25-4e76014865ef" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_420134f6-384a-4aad-9d25-4e76014865ef" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended" id="ic92e2729d25d4dd09d1c98c37c3a513f_CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6156848d-1a44-408a-845b-aabd88985367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6156848d-1a44-408a-845b-aabd88985367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eec3090f-d0eb-4999-8e45-997c75a70258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eec3090f-d0eb-4999-8e45-997c75a70258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a6f7c09-e9ec-468c-b882-d8f0522df09f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a6f7c09-e9ec-468c-b882-d8f0522df09f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:to="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52f4513a-2416-49d0-b081-ea680ac0f65d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:to="loc_dei_EntityDomain_52f4513a-2416-49d0-b081-ea680ac0f65d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:to="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b4a670ba-8890-4031-bd1b-b03bde753c3e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b4a670ba-8890-4031-bd1b-b03bde753c3e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended" id="i03466630924f44a9bec370799711ca21_ReportableSegments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_bf05ed2f-006a-4d11-92e4-ac0d326c6418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_bf05ed2f-006a-4d11-92e4-ac0d326c6418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:to="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ed7259a5-d4d6-458a-9918-77335d49b0f1_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:to="loc_dei_EntityDomain_ed7259a5-d4d6-458a-9918-77335d49b0f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:to="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6e9f118a-b5f1-4a3c-9c09-ec4814342bcc" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6e9f118a-b5f1-4a3c-9c09-ec4814342bcc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended" id="idcbef72a6c36431cb6451bf2787752df_ReportableSegmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c2369659-92e9-4524-872e-b94ad72bd5e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c2369659-92e9-4524-872e-b94ad72bd5e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:to="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0853688a-efe7-493f-bb95-0a888e1c35bc_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:to="loc_dei_EntityDomain_0853688a-efe7-493f-bb95-0a888e1c35bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:to="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8719a020-5add-4e26-b1cd-0452fc631ee1" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8719a020-5add-4e26-b1cd-0452fc631ee1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended" id="ic58c387625e24cb8847df5edc8ad5cbc_ReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6cb3ade1-c081-4478-9753-f1fb71e4dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_Revenues_6cb3ade1-c081-4478-9753-f1fb71e4dbc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61d3cd82-f06d-4797-98e5-bfd2af3249db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_NetIncomeLoss_61d3cd82-f06d-4797-98e5-bfd2af3249db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a0d210-d8f9-4811-b63c-08b6a25ab74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a0d210-d8f9-4811-b63c-08b6a25ab74d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e3a5f8e2-0e66-465e-a6aa-c471352ac6d8" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e3a5f8e2-0e66-465e-a6aa-c471352ac6d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c793b2b4-773e-446f-bc46-78a523bc19a0" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c793b2b4-773e-446f-bc46-78a523bc19a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c1a97288-33e8-4eb0-8c81-2b0a9e6cc460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_Assets_c1a97288-33e8-4eb0-8c81-2b0a9e6cc460" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5eba96bf-39ce-496b-a10e-9fd02814461c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:to="loc_us-gaap_SegmentDomain_5eba96bf-39ce-496b-a10e-9fd02814461c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:to="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_d6605b1b-a4bf-4b1a-a307-f284626e07e5" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_ElectricUtilityMember_d6605b1b-a4bf-4b1a-a307-f284626e07e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_fbd32682-7c6a-4270-9ce2-ea3ccf74a69c" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_GasUtilityMember_fbd32682-7c6a-4270-9ce2-ea3ccf74a69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_5b9b132c-d4c8-4447-bd73-7152234104f5" xlink:href="cms-20210331.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_EnterprisesMember_5b9b132c-d4c8-4447-bd73-7152234104f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_28dc5675-d48b-42d8-b362-5327f22eec7c" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_EnerBankMember_28dc5675-d48b-42d8-b362-5327f22eec7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4335f4b1-8df2-423f-87ba-5964e6bb1f01_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:to="loc_srt_ConsolidationItemsDomain_4335f4b1-8df2-423f-87ba-5964e6bb1f01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:to="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_237af53e-4a2c-444f-93e2-f75b624d7465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:to="loc_us-gaap_OperatingSegmentsMember_237af53e-4a2c-444f-93e2-f75b624d7465" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_7b5ec63b-e040-4c86-9811-1c9053ee607d" xlink:href="cms-20210331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_7b5ec63b-e040-4c86-9811-1c9053ee607d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f9a8d61-3edc-4dd5-98f2-3662899ff370_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:to="loc_dei_EntityDomain_8f9a8d61-3edc-4dd5-98f2-3662899ff370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:to="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2088c604-2200-470a-9a91-61f410ad560e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2088c604-2200-470a-9a91-61f410ad560e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended" id="ie0744afd619943f6a0889a1d9751fe44_VariableInterestEntities"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended" id="ied5c8bd4de214d5da20850c59b0cb17e_VariableInterestEntitiesTables"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended" id="if3285fb693cb43ebbcf87fd9f46b73d4_VariableInterestEntitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_2b3b648d-f24a-4dc6-8b67-34802f97ce04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_2b3b648d-f24a-4dc6-8b67-34802f97ce04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_9db1c012-0347-4cbd-8e10-f475e005530d" xlink:href="cms-20210331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_9db1c012-0347-4cbd-8e10-f475e005530d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_8209a0f8-dd68-461e-85e9-e1ce378147dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_8209a0f8-dd68-461e-85e9-e1ce378147dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_03408f5e-b30b-4839-980e-2bc73eb74177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_EquityMethodInvestments_03408f5e-b30b-4839-980e-2bc73eb74177" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f9c8a688-27e7-4101-9f8f-47f354465d1c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f9c8a688-27e7-4101-9f8f-47f354465d1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_778cfaf8-c1f9-4d28-b00a-3445da7b9205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_778cfaf8-c1f9-4d28-b00a-3445da7b9205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_ea76550f-2dc3-4c97-9be1-6abf85673208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_ea76550f-2dc3-4c97-9be1-6abf85673208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:to="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4154b822-6f85-477d-ac40-04808f43a869_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:to="loc_srt_OwnershipDomain_4154b822-6f85-477d-ac40-04808f43a869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:to="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_0d4b13cd-9739-4102-b1dd-0671a19a4136" xlink:href="cms-20210331.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_AviatorWindMember_0d4b13cd-9739-4102-b1dd-0671a19a4136" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_874ba35c-dc50-4065-9a56-bb67a157d692" xlink:href="cms-20210331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_AviatorWindClassBMembershipMember_874ba35c-dc50-4065-9a56-bb67a157d692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_41dd0e0c-6403-4c0f-857c-733c5648d796" xlink:href="cms-20210331.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_TESFilerCityMember_41dd0e0c-6403-4c0f-857c-733c5648d796" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_7fd43040-4a3b-41bd-b0c0-953ca377d3e4" xlink:href="cms-20210331.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_GraylingMember_7fd43040-4a3b-41bd-b0c0-953ca377d3e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_3bfa1a28-8348-45c3-af00-89d3b6c1e766" xlink:href="cms-20210331.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_GeneseeMember_3bfa1a28-8348-45c3-af00-89d3b6c1e766" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_a1f44ab3-48cb-4bc6-8bd5-87903c668bb8" xlink:href="cms-20210331.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_CravenMember_a1f44ab3-48cb-4bc6-8bd5-87903c668bb8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended" id="i9666fe29135246b29059ee765ac40b74_VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_823b489a-14f8-4b17-9d90-4e6e4bb91b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_823b489a-14f8-4b17-9d90-4e6e4bb91b10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f3f7cb8f-58e6-4df8-98d1-2fcbf0f95710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f3f7cb8f-58e6-4df8-98d1-2fcbf0f95710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_980366b0-bcdd-4891-bf07-87324e918576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_OtherAssetsCurrent_980366b0-bcdd-4891-bf07-87324e918576" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_baba6817-e542-440f-b216-da68897cb054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_baba6817-e542-440f-b216-da68897cb054" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b630363-9ce5-45ea-9437-dce388cba96e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_Assets_5b630363-9ce5-45ea-9437-dce388cba96e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e0299397-773d-44d3-a95e-4305060bb03b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AccountsPayableCurrent_e0299397-773d-44d3-a95e-4305060bb03b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_03dcdb68-0cdc-495c-b2bb-9b2f0c3ffdee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_03dcdb68-0cdc-495c-b2bb-9b2f0c3ffdee" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_39eea368-5394-47f1-a580-ba36e4c6d93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_Liabilities_39eea368-5394-47f1-a580-ba36e4c6d93a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5bcc6d1c-87d2-4613-885d-04fe70adfeaf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5bcc6d1c-87d2-4613-885d-04fe70adfeaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8b39893f-cd16-47b8-91d8-ebddbc642a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8b39893f-cd16-47b8-91d8-ebddbc642a45" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended" id="ia76dd62de45f47e4ae38705a950afda5_ExitActivities">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_baf7fad9-3611-4a95-ac6a-4e0370569bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_baf7fad9-3611-4a95-ac6a-4e0370569bf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:to="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abc666a8-202a-47e1-ad9c-2ecb40dcb903_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:to="loc_dei_EntityDomain_abc666a8-202a-47e1-ad9c-2ecb40dcb903_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:to="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3a0351e0-3108-4a38-bea0-1d4802bb2171" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3a0351e0-3108-4a38-bea0-1d4802bb2171" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended" id="if02ab1ffea2146ec807931a28b195aa9_ExitActivitiesTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_be7b2e1b-4a8a-45a4-94e3-7de0ac870b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_be7b2e1b-4a8a-45a4-94e3-7de0ac870b63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:to="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33902442-db04-4479-9702-d9619837821f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:to="loc_dei_EntityDomain_33902442-db04-4479-9702-d9619837821f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:to="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_69d88763-034b-4b4e-93d8-ecd935d4b62f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:to="loc_cms_ConsumersEnergyCompanyMember_69d88763-034b-4b4e-93d8-ecd935d4b62f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended" id="i0a23b9e03855494586e946e8ced87eca_ExitActivitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_99f1cf46-7e00-47b8-af9c-506309a061a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_99f1cf46-7e00-47b8-af9c-506309a061a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_41061487-0aa2-4871-bc22-8d47d5a69628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RestructuringCharges_41061487-0aa2-4871-bc22-8d47d5a69628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_ebdf3df7-5f76-4afa-b92c-a943272b991d" xlink:href="cms-20210331.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_ebdf3df7-5f76-4afa-b92c-a943272b991d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_cea5b117-4c1d-4d0c-aaa5-98f263704a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RegulatoryAssets_cea5b117-4c1d-4d0c-aaa5-98f263704a10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d01893aa-4b58-4f54-9cad-92104d242ca4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d01893aa-4b58-4f54-9cad-92104d242ca4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_66a44c75-d99c-472a-a132-686d71a5aff2" xlink:href="cms-20210331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:to="loc_cms_RetentionBenefitsMember_66a44c75-d99c-472a-a132-686d71a5aff2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_47314038-5137-423c-ad36-710f2558719e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:to="loc_us-gaap_RestructuringPlanDomain_47314038-5137-423c-ad36-710f2558719e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:to="loc_us-gaap_RestructuringPlanDomain_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e1ffe6a4-515a-4f57-9cfd-5b6b9c32f196" xlink:href="cms-20210331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e1ffe6a4-515a-4f57-9cfd-5b6b9c32f196" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6737588-0a40-49fe-87db-3fe33db0e78c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:to="loc_dei_EntityDomain_d6737588-0a40-49fe-87db-3fe33db0e78c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:to="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f02282f3-2a32-4936-b4c4-b3dc89cf36cb" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f02282f3-2a32-4936-b4c4-b3dc89cf36cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dc9d03b6-98ba-4314-adf0-52d95094f736_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dc9d03b6-98ba-4314-adf0-52d95094f736_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_4c32e4dc-9c84-44db-9629-2d9cb5d68cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_4c32e4dc-9c84-44db-9629-2d9cb5d68cc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_76df0155-1aa0-47b8-a288-c2190ab8f7f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_76df0155-1aa0-47b8-a288-c2190ab8f7f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_a59b8de7-0e92-4c00-929c-12d631d2c849" xlink:href="cms-20210331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:to="loc_cms_RetentionIncentiveProgramMember_a59b8de7-0e92-4c00-929c-12d631d2c849" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended" id="ie02e158d31c34a8e84866ed4a0992586_ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:to="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_e6965fc8-8195-45ce-a670-b4eb393c46a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_us-gaap_OtherLiabilities_e6965fc8-8195-45ce-a670-b4eb393c46a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f96c749a-f25f-4b33-a05f-3eb0c7c5d178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_us-gaap_RestructuringCharges_f96c749a-f25f-4b33-a05f-3eb0c7c5d178" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_0ac5a269-98db-462a-96f6-662d91a2e774" xlink:href="cms-20210331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_0ac5a269-98db-462a-96f6-662d91a2e774" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_24ecd708-be2d-46ba-8914-46aa1f887385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a840e6c7-04e3-4dee-8d99-d3eeb0476ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a840e6c7-04e3-4dee-8d99-d3eeb0476ce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4ddc8261-0c45-4ff3-a62a-0da65374f9f9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4ddc8261-0c45-4ff3-a62a-0da65374f9f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_51486f95-d87e-4c37-b8a5-2ac3b1d1ae15" xlink:href="cms-20210331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:to="loc_cms_RetentionBenefitsMember_51486f95-d87e-4c37-b8a5-2ac3b1d1ae15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:to="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d99815fc-f40e-445d-9631-1f12077503e8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:to="loc_us-gaap_RestructuringPlanDomain_d99815fc-f40e-445d-9631-1f12077503e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:to="loc_us-gaap_RestructuringPlanDomain_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_157c33b8-7a3e-4314-9811-7e6bcbe66363" xlink:href="cms-20210331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_157c33b8-7a3e-4314-9811-7e6bcbe66363" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cms-20210331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_2c2df42d-7f40-4df9-80c9-3d51a8cc36e2_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-20210331.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_dei_DocumentType_7f0e0897-b9dd-4d1b-8102-82b6db70f6fe_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/2020/dei-2020-01-31.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_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_14c38577-bb90-461b-8615-508f8e501656_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_09784391-be3c-4d9f-ad55-2e5fd2878958_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities April 18, 2022</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Three [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:to="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_d1724bfa-91e5-491d-a3c3-cea05ff69f18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_111fb28d-e4a0-473b-a606-6139cf7d17cd_terseLabel_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Claim</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_label_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:href="cms-20210331.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:to="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesTable_9eab9f41-587f-412a-8d63-5a7b7a607a82_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-20210331.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_90c85679-633a-4c1f-a357-3390bd70d1c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_418975f1-3fbf-44e9-a68a-50a9bdda2a75_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_0a7d5a4e-2dc6-4f9b-8b2b-7753fb014f12_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_0a8e9022-5f3b-4184-9349-b8f70bde0a9d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_87ebdf25-7c7b-4a7e-8b53-6d4171f60fce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_cc17dc30-1a1d-4417-872d-e440ed12908e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_bdc3c26b-e9ae-40a9-b98a-ead83ed5909d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_f30030c3-e9f1-4471-b505-08a97a868a61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_2586c3fa-67b9-45d7-a2ff-b9a55b2ffaa5_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d86ce1bc-ee7f-44d0-85b2-3c7ff6ad5211_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_a1da161c-b67c-4f2b-bb6a-73de1844c784_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_9153d367-b175-40a0-aa46-9f62644c2d1e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_6a7f44c1-2a2f-4c20-8882-41ec2de990dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_1372df6d-4854-4f89-b486-75527cb9407f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_834c0551-1ba6-461a-8a3f-d367d69b7571_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/2020/dei-2020-01-31.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_InterestCostsCapitalizedAdjustment_e47ea81a-0ce7-4981-9d82-b6e50831928a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_2239d42d-f0c0-4611-834a-665eb267b6ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_41de5f8a-7389-4c27-a340-4f5b03ee4711_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 and notes 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2ba7c5cd-1d81-427e-94ba-afdb241f8097_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c485a64f-3c77-4945-b6d7-3f71c9976632_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredPropertyTaxes_1ba29a45-2d91-426d-8fc7-019b9221d0ba_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-20210331.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_LiabilitiesCurrent_c682e8c1-2a6b-4d26-b04b-9867efe2cb40_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_424710da-b3a6-48f8-8117-b200110d0f0b_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 and notes receivable, less allowance of $89 in 2021 and $91 in 2020</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_0bca7d94-e933-4421-a4cf-bde1632da383_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfNotesReceivable_0b9841e6-4c7f-4d9a-81d9-c370abfd7acd_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink: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 of notes receivable</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink: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 Sale of Financing Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:to="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_6d32cf96-358b-4f55-b663-7ba9a5cc027a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_101c784e-948b-4b57-80b3-038d40d13d9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_deb9d006-3f4f-4c5e-b9a4-58fd79cf57ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_0397f6b8-68b3-4102-aaa1-67aa9a6eae18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_449535a8-ebcf-4a97-b810-fcc0d63d750d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_537aded4-0e28-4660-871a-073fa3f8643a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_da858cd3-7ff9-4059-baf3-aac1d3ef27ce_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-20210331.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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_81699a43-70cf-4088-b685-d48ebca37964_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_3fd5602f-3992-42a1-aee5-4d21b6fbcb1a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_5be91dab-e6f2-4988-b678-930eef319329_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/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_9f26e41e-53f6-4663-a3dd-20936a0acba0_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_2f34bb08-2644-49f1-86a7-c25c941ae5ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_9a03e165-7c03-45bb-86d2-39e6f31eddf4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_6c35b70c-7cfd-4df4-8241-ce45cf902c27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_71832f9e-978b-4ea1-ae80-d5beb4721898_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_054944ec-d7d6-48e4-b7ab-1f8a6f2381ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_b99f052a-8b48-4dee-b15c-ce1fed901077_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_258d5bc4-915f-4244-b606-cd0c3c31dbcb_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-20210331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_D.E.KarnGeneratingComplexMember" xlink:to="lab_cms_D.E.KarnGeneratingComplexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_28f3c34a-88b0-49b0-88cc-f9e0d235acb8_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 (loss) on derivative instruments, net of tax of $&#8212; and $(1)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5337a51b-b3fe-44dd-b5b7-ec4b2889f035_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_8056744d-dd78-4216-be4a-7e38ec56d97d_terseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20210331.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_cms_RepairCostsMember_e75e485a-952c-4a30-a953-39250fda7f5c_terseLabel_en-US" xlink:label="lab_cms_RepairCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repair Costs</link:label>
    <link:label id="lab_cms_RepairCostsMember_label_en-US" xlink:label="lab_cms_RepairCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repair Costs [Member]</link:label>
    <link:label id="lab_cms_RepairCostsMember_documentation_en-US" xlink:label="lab_cms_RepairCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repair Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepairCostsMember" xlink:href="cms-20210331.xsd#cms_RepairCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RepairCostsMember" xlink:to="lab_cms_RepairCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_dfe13e22-d5a9-4ba3-9b74-f0cccdb86285_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-20210331.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_LeaseIncome_03a24c0d-595a-421a-b229-d17d7d565077_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CerclaLiabilityMember_9bc79602-a61e-4069-84ef-132a95069fc0_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-20210331.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cfe09e2b-36df-461e-a532-9b4398a2d723_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_35729036-1ea2-4c36-92b7-5a3c2de75079_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyReceivable_45edd800-9400-47ea-a49d-5b16529db9aa_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivable_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivable" xlink:to="lab_us-gaap_LossContingencyReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_200898ec-baed-46f5-947c-1a99fe5b5a3a_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_e01f0808-9a57-4c51-8abc-6157ceec0bf3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_55287911-6236-42ee-92d0-49d8492c1272_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_a6f5e158-a474-44be-97e9-fb577ac2ddbf_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, $4.50&#160;series</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_8d34760a-8f1a-40a8-abcb-8bd2c89be932_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_d2180823-a0f4-4cf2-b161-e23a95b0d7bf_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_d2d10d59-5511-4d10-abb8-41f79140bd7e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OilAndGasPurchasedMember" xlink:to="lab_us-gaap_OilAndGasPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_7f0119cd-52c4-401c-987c-ed5318f6be6b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink: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, ALLOWANCE</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_5ae1c9db-7fc1-4eb3-af73-21d34f4ce455_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_883a4095-8c36-46d8-96bd-aa76c7234761_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_525a6e51-8633-40be-8ffb-24fbb31e19b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_64e2022a-b398-4f74-acec-a7b41e7348de_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/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_ac715198-6286-464f-93fb-9fdf2411b802_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_02ef0c38-1dbf-4a46-a81f-933310e2e979_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e73cae10-a9dc-4fa7-a4c7-29d4c6cbef29_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_3316d59a-2ce0-4e63-9def-b02087297c8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnerBankMember_a020f110-5b80-497d-a483-118ae8e9956e_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-20210331.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_RegulatedEntityOtherAssetsNoncurrentAbstract_d321f32c-4791-40ac-b005-1fa459cf4a18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_84cbe1b3-0b14-4385-96f8-a7cd47e5c784_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_537d661d-2313-48ea-a4aa-b14e0d32bfd4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_e0a1885f-10d1-4b25-a660-81865c8ce341_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_cf1d8c78-d3f1-4294-ba1e-e73bf699b2e2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_11d87ba5-7007-4793-b1e1-7a9cc1a45907_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_5aa2028f-03d7-47dc-baf3-f1d6c66dafb5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_922972f3-36ec-49ba-98bb-07897b7712b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RegulatoryMattersAbstract_48f55c56-9b62-4b46-8849-ad80d56294b3_terseLabel_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_label_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_documentation_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract" xlink:href="cms-20210331.xsd#cms_RegulatoryMattersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RegulatoryMattersAbstract" xlink:to="lab_cms_RegulatoryMattersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_da6790dc-3dc3-4737-93b5-0e876a8db6a3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyLineItems" xlink:to="lab_us-gaap_SiteContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_775fa71a-fed1-4997-96be-6337f2abd601_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" 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">Purchase of notes receivable by EnerBank</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink: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 Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_15f2419c-f34f-4d1d-932f-3b86ecee8e6a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_9a05bd91-214e-4384-9f32-48d1ef70e709_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5a611da5-91d9-43f6-90b5-f8270a76e3d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_36832731-7317-4540-88cf-703224ccea82_terseLabel_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment</link:label>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_label_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:to="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_a10c71b8-9d99-492f-a9ee-580ad76783bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_2e1ba691-1752-4644-ba97-e7998d305563_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_88e4da94-1999-4a78-9d72-8c0d59fe88e3_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c8c40528-7076-4332-b0f8-95ce61baa49d_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_4df4e3e1-1097-4a44-8d51-6131c944790c_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-20210331.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_CreditFacilityAxis_44473595-8a27-4ace-833c-f6a15a6d13b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_2e503a7e-8dea-465c-95c6-42d538516445_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_ffc7bcf6-c09a-4525-8cf1-60bc2ac16e1e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA excess deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonCashTransactionsAbstract_b57854c4-5de1-40e9-b599-87a3d253a923_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-20210331.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_FinancialInstrumentsLineItems_89beab87-a2df-41a7-9278-e4b6f502a6ed_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-20210331.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_cms_StockOfferingProgramMaximumValue_84901241-baaf-4381-b5df-315b40cc1d14_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-20210331.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_dei_EntitySmallBusiness_00f9afb1-5a99-45a7-9981-c882a1b24705_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/2020/dei-2020-01-31.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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_73a9e8f6-6128-4be7-a7b2-695155a0a17a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" 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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_54f47b63-d178-4270-98ef-ca4a63e1f7bb_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="cms-20210331.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_IncreaseDecreaseInStockholdersEquityRollForward_3324b254-3ca2-4df8-a159-584464caaa37_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1a024aba-1800-458f-aa2b-2921e212f819_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_07c56105-24a4-4ce3-9cfd-7490ca00b416_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b0191eda-fe8c-4d6e-9d5d-b3b18f68245b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionBenefitsMember_4e4f1941-6b87-4260-9a19-4cd119999a18_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-20210331.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_dei_AmendmentFlag_b979c7c6-e8f1-420c-9b58-0a76a96312f7_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f15c507f-e9c7-428d-bf87-4ed2407605fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NrepaMember_685b116e-8f06-4d14-bf95-a0caf69b0c27_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-20210331.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_cms_CMSEnterprisesIncludingSubsidiariesMember_777e6881-c9f3-444b-b387-aeb1d2559f87_terseLabel_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:href="cms-20210331.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:to="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_17430fae-ede7-4350-8992-f3bf26970c4b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_0e3536a8-92f5-4e37-83ce-b8add86092c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_80fb8200-e809-4a5e-a1a0-8673b82e7ba9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_d7575b1f-3fa9-4f99-9224-77bd38d0c7c8_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/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_9b432ac4-ff5b-48c2-9d3f-88d842798c8c_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil penalty</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_066a6e1a-9e37-48e7-a567-53b85f3db003_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_a259b711-3622-4520-9813-4620dacb2677_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c430bdb3-b9c7-4d61-9956-c3769c7d4677_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_225174bd-1561-482f-ab06-2d52b1405ab4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_4bcddb31-9b1f-45fe-afb6-a9753c877722_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_0ee75aee-3882-4578-8198-65b1fa8ab1fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4c3239c4-8710-4a08-bfe1-3088d52ebf39_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingIncome_2d142b5f-d4b1-47f2-b93b-3fc322eb09f4_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-20210331.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_SegmentDomain_a39d13a8-9abc-432a-b940-8338404238b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_39eb25dd-e528-4b1f-abe2-9c53342988a4_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-20210331.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_InterestAndDividendsPayableCurrent_39c28bf1-58aa-4fee-a498-c913f1f3ed48_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:to="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_eee61137-99f8-4e6a-a05d-4e12e069aa2b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_662f4394-288f-45e9-a8de-6c24b5169531_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3564ea8d-474a-4c7c-86b6-7cd1a1ebfc99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c87845f8-ee49-423e-b1bb-af9a2c58b69e_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/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_f5d08be6-e262-4e08-95c9-8f8ea28ecfbc_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-20210331.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_ForwardContractIndexedToIssuersEquityTypeDomain_d75f10e0-80da-4810-b4cb-13f64995f656_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_8f589e5d-8ed9-45fe-8a41-42b83298a834_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_76aeaf82-8bfe-438d-973c-810aa8f496ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_2d9e756d-cba6-4a8d-8d6e-500ae82bf516_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-20210331.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_DerivativeNotionalAmount_ff3e21aa-f83d-4420-937f-36f06bb9a20b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_65b438fc-c027-4776-81a4-d7ec303f6ba7_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_46614d33-076e-4afd-8b06-0356dc24b6d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_8ffe13b2-eeb3-4ada-9dc8-02856d02d5a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_b4746a4f-0a76-4ae1-9913-910782faa07a_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_1fc25bbd-d588-4e6c-be74-3579c9cd1ddf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_0ae934cb-2bef-4670-89e1-414e02a91646_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_da38b53e-046c-48c0-8912-e854db6e585a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_354367e6-5a3b-47fc-80bc-ff0f0c7c3913_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_e71da149-de58-4b22-be90-ecc5ad4509fc_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_aa0abde5-7fc8-48ca-b2b5-cd50ac0d3ab6_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-20210331.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_DueFromRelatedPartiesNoncurrent_dfb20de8-153e-4a7c-a52b-9bb5458405fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_8bd2dc7e-b1cf-4240-8736-93ea1aecfa39_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares required to settle forward contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_7be88bd2-938f-4d62-8c07-9dfc0ae8d588_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_521f2313-6938-4eb2-b604-37e6a379ab8e_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash, Cash Equivalents, Including Restricted [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:href="cms-20210331.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:to="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_670f210e-734d-4bae-b1eb-4964f48d2ca4_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/2020/dei-2020-01-31.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_cms_GraylingMember_8273e98b-5385-4894-8bc7-ddcf4f1e15b8_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-20210331.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_PublicUtilitiesRegulatoryProceedingAxis_d2cfc6a0-adb6-4924-bff5-8cf6b4227088_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_15d441c6-832f-4bdc-9fb7-1ee61e419d65_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_ea322c5b-bd5c-4d7d-a815-68db859196ae_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_label_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_documentation_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20210331.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_InterestExpense_8c56d9b8-abf3-44d9-ab1f-591206d66714_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_0f430f44-3f22-457e-b4d0-460cb5622725_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_291b5c3e-dc0e-4603-9b4a-26e21a16a0a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_381a6661-124d-4334-9f96-c5a62e226d6c_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_70768904-9671-4101-b35b-48c3d1497c1e_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_b2577c46-eb4a-4492-a9a6-d4dbee341ff5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_99a64f77-bf24-483a-a1b1-689b5c24b8cf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_028be3da-8f0c-4993-80f7-18ae6b2bb57d_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_0c69b53a-7afc-44fa-bd17-0b04ce4b3c9c_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_f06c845a-c082-41e4-b987-6e4116e74625_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributedCapital" xlink:to="lab_us-gaap_ProceedsFromContributedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_ed7d36ed-189c-45f0-8776-954639e16bba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_1252871f-c3d7-4696-8cfb-3af00d6bd06c_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_bcd07ef4-e0a7-4ee6-a3fa-f72c132e5456_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-20210331.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_cms_BayHarborMember_4f587dea-d3f1-4c78-a4de-581d3548ab96_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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember" xlink:href="cms-20210331.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_FinancingReceivableAllowanceForCreditLossesRollForward_4db40a9a-8369-47b7-971f-0656ab79e1be_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink: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, Loans, And Financing Receivable, Net Rollforward [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bb07c7f2-bf02-41f9-ab8f-8fe251b1d0b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e46e0467-50b9-4a3f-9c4b-d1ff4b673744_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_a249b53c-3f53-4d17-9dd6-f24ab3ad560f_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_e25fed8e-8f83-4166-83d3-de6d0284e3d5_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">Fair Value, Inputs, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cc7d8cb9-15c0-4c92-9ee1-93c9229f1eec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_3f4c210a-adc7-46e4-aa0b-6abd70dbed33_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedge gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_b5932182-1b1b-4cea-9433-241b20421ee0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_27dabdb2-7d08-484a-942e-e9879f2bb64c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SiteContingencyTable_7e5791da-7143-42b2-b93a-364fdf23be1c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyTable" xlink:to="lab_us-gaap_SiteContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_8eb62fff-6769-4c1f-a3c4-39dd1068edcc_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-20210331.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9851b13-04c6-4ea5-a93a-f42f933cb663_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_65dadb72-a9b5-4189-b80a-72434d2a3e19_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to plant, property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_4fe5c581-f00f-4f0f-b62d-4f3e5aa7fa55_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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">Allowance for loan losses, at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_486bf091-0fc4-491a-bec0-11becb19c762_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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">Allowance for loan losses, at end of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_0159bdf1-cabd-4154-820c-cac6f582b317_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink: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 Agency [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink: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 Agency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyAxis" xlink:to="lab_us-gaap_RegulatoryAgencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_4bc53cf7-578d-474d-b333-e3830eb2bf91_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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 current and non&#8209;current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink: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 Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_f0d3e02f-981d-4651-8902-bb149dbc1577_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_ec62194b-fa8b-4da9-b517-85d9fecef2ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_ed25e0a0-86b0-40e9-b265-e2b8dd3da90d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink: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 Hedging</link:label>
    <link:label id="lab_us-gaap_FairValueHedgingMember_label_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink: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 Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueHedgingMember" xlink:to="lab_us-gaap_FairValueHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_f432538e-e5d5-4a3d-8638-c347d18ed1df_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_5e40fc7c-239f-4286-9c5e-06018d8de055_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_522ca579-d8ec-46ab-84d0-ed2833ec7373_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7a6b9e99-8818-4107-878e-6a45ddbde38b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_84e3a154-ecde-4bda-98ae-54fb28656af1_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_38850b95-8701-40b5-8fab-9ad60fb79fc3_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_a30f1e2b-3608-4934-97b8-f2ff4bb98e3c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantSales_201f29e8-be20-43f4-bdae-96cc974e1f82_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantSales" xlink: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 notes receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantSales_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableSignificantSales" xlink:to="lab_us-gaap_FinancingReceivableSignificantSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_da1e7a1d-9bc7-4576-b7cd-3dccca36365b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1746a626-1ced-4a3f-a49c-8bb43316e37c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_9e58356c-4495-4bb6-93bc-4c1f0fe81b81_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_aed97fad-724b-4d65-a180-e04e81f6f765_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableDeferredIncome_2fba0a0b-e79b-45aa-9f18-4198556d6974_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FinancingReceivableDeferredIncome_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Deferred Commitment Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:to="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TESFilerCityMember_d8d3c836-7140-49cc-97aa-fadbfa23def4_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-20210331.xsd#cms_TESFilerCityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TESFilerCityMember" xlink:to="lab_cms_TESFilerCityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_624a1ebc-7b12-4e0e-9035-372b4cd407dd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d9f6ffa4-f5aa-41c0-987f-1b870f0c8ab6_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_3e2516dd-4a86-4aeb-a078-7dd66f50a78e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_a26e069a-562b-48d8-92f3-3704dcc4a8e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c6a48c23-f8df-4fcf-af37-a46fb2e4a990_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_89e0bd6b-5403-4f9c-ae75-3b93ef36daca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_769c54d4-5798-47c4-8d64-b9e71b9b2f62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_51641df9-88ca-435a-83d7-2d14b932d8a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_7c5de8b9-f512-40d8-9075-813c1ae4a5d6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_45f82a3e-7f51-4d73-a0ae-2dc6cb45ced3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a408b1c2-d436-4bf8-8473-11feb03a4cb5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_be9201e7-8bb9-445e-8cc1-68d8490fc18b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_82be220c-4d31-446b-bf06-cf267240d34f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsTerm" xlink:to="lab_us-gaap_GuaranteeObligationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_3d63f7aa-5a1a-4a3a-b621-fc37dd972db4_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-20210331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:to="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bc61ef56-d47f-4e78-aec6-b9343b772753_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_dc8d377a-6034-4566-b974-ac89c929897f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_6ec1d968-701a-4d18-83ad-a78b13d1d147_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d6efea4-bc8e-456a-b287-1c1f58d052fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_66c1ae52-e103-48a6-9382-11086a139f55_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-20210331.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_cms_FinancingAndCapitalizationLineItems_4e927d0f-07f8-4a02-8ace-d08c9f2d96c6_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-20210331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingAndCapitalizationLineItems" xlink:to="lab_cms_FinancingAndCapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_4e9c7ba6-d6e5-481f-bf77-93e7d5cef0f9_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset collection period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_624ce637-cca3-42f4-9c88-55cd12da0b20_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3f505ab8-ede0-4642-960a-bab1e6a0e31a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_a222413e-c1ce-4bc7-afe1-8cd0c361cdb6_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5daa7671-a2d7-4d1f-a044-7bc6891e6dfa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_f134013d-e786-474c-82a7-7ee3aa27140d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_26d7183a-1fc1-48b0-b744-c9d64d0873d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" 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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_3a602587-3fae-45ac-a6bf-6e31ef13d946_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditScoreFicoDomain_1fa5e94b-2da5-461f-a62d-4c16350b8a3d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditScoreFicoDomain" xlink: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 Score, FICO [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditScoreFicoDomain_label_en-US" xlink:label="lab_us-gaap_CreditScoreFicoDomain" xlink: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 Score, FICO [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditScoreFicoDomain" xlink:to="lab_us-gaap_CreditScoreFicoDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_eba4b75f-e6b0-4007-9327-7e00a48a0bcf_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-20210331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnergyNotePayableMember" xlink:to="lab_cms_CMSEnergyNotePayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_33504189-f2db-4bdc-b452-ee6d0c398a4c_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-20210331.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_cms_PurchasedPowerRelatedParties_2510b4b1-cd61-4696-b5c1-ff6ab25d56d3_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-20210331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PurchasedPowerRelatedParties" xlink:to="lab_cms_PurchasedPowerRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_dca7da79-2251-4caa-8948-e229b58b7be0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_57042c05-13ea-4838-9bc4-02d92f36e5ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_d6068f98-755b-41a0-bcf1-db633fa6b41a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeTypeOtherMember" xlink:to="lab_us-gaap_GuaranteeTypeOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsTable_23d4f380-acc0-45c3-8c58-11a0d82fed9f_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-20210331.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7f3bab38-94e4-42bd-a1bb-e13104b24a92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_bfd65650-5204-441f-8a64-05cef2a19ebf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_d810dc13-e87f-480a-9be9-60f9ca510dbb_terseLabel_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_label_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_documentation_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:href="cms-20210331.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:to="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_b8419590-b8f6-4485-ae88-1f8a96671e13_terseLabel_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent</link:label>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_label_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent [Member]</link:label>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_documentation_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:href="cms-20210331.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:to="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_02933dfc-b6a5-461f-8d66-8a0cf2f464f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_15635728-4c11-489c-94d5-e12570b546a1_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/2020/dei-2020-01-31.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_dei_LegalEntityAxis_2d30ce39-a23b-4c88-bf6a-e892b017ba6d_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/2020/dei-2020-01-31.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_srt_ConsolidationItemsDomain_8435bf70-e7d0-4164-9318-7b4efde7f741_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b00ac03a-ad24-4166-94f8-86b555f613e5_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/2020/dei-2020-01-31.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_us-gaap_InterestExpenseRelatedParty_1b038ffb-7bcb-470e-9676-af8a41817d6e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_106acc76-391c-48bb-8f72-e34f7075335f_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4d98f0b4-dd5e-4431-816f-3f0c7bed71ce_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-20210331.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_IncomeLossFromEquityMethodInvestments_d0fbb0cb-27e8-4396-86a6-4cc8ef652f73_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_dda1cd5b-2eb3-48ed-979a-7e1af7e24595_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_bf0b15aa-c4ee-46ad-8c57-12e54123f29a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f3491158-c97a-40e6-9c9b-2a30df00de8a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_00e7f502-2a24-40f8-ae6e-3fd805cc358d_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-20210331.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_HedgingDesignationAxis_d8aaf27d-05a3-4bc8-9c30-97c50b5d5d3b_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_c269ba15-7159-4c4e-97d5-2585b7f9132b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableAbstract_43c149c1-d82c-4dee-a912-fd56f82fd004_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_cms_NotesReceivableAbstract_label_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_cms_NotesReceivableAbstract_documentation_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesReceivableAbstract" xlink:to="lab_cms_NotesReceivableAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_0ecc1bae-2adc-4075-8319-9f8663a47b2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityPurchasedMember" xlink:to="lab_us-gaap_ElectricityPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_efa9d3dd-4ade-454b-bcf2-000faecfad1a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_655e1527-6ece-4e98-8207-f8314160c72c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_708e5620-cfce-4af5-906d-e6fa1e550508_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_label_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfExpenseAxis" xlink:to="lab_us-gaap_NatureOfExpenseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_6c4be7fd-f5a0-497f-8b72-0687af84bc49_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_1dcbb148-225d-4a2f-9195-046c9360d2c4_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/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ff871b08-2fd5-4ae5-a50b-8f20daca2542_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_2374f2f9-89b3-4b7e-bc1f-0fd2786d6203_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_9a6876bf-5b75-4aa6-bf45-3abe8907fe3e_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/2020/dei-2020-01-31.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_cms_CravenMember_1a1c4bad-37a1-40b5-b05b-63c5a209ce22_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-20210331.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_RegulatoryAssetDomain_b0acf108-0dd7-4110-8c10-c31fe7f14ee7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_891822eb-0dcd-420f-90be-3fa65ded4e4a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_5ef79fc9-91e7-496f-a6a7-415ee77eaeef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_6b927dca-b06c-4f90-b222-c2a4d304b944_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_c9d24370-d9bf-4e8e-95cf-c4dfdce4bfbb_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-20210331.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_AccrualForEnvironmentalLossContingenciesDiscountRate_efc7b3c4-544b-4d75-a23b-6219f034c58c_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discounted projected costs rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_9987ed10-7368-4b64-8536-fedc5d342207_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_9bd85e9c-3712-45b7-918f-20127565478e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_7a4172e4-ac30-4998-babd-e43ae8fb6608_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_77694281-d237-49ea-be61-33e4505924f2_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-20210331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems" xlink:to="lab_cms_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_cfe0069a-2328-4b46-b5bf-0bd5246975ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_dc51d23e-9772-432b-a46e-04eed361e81b_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_a4b60a11-046e-45d4-b937-e00f83d99e79_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_40d45de0-e95f-45a0-8ef6-1b04658becec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue_b481d4a4-8df4-43f5-8f6d-f5d1697d5760_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquent loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_1a97b924-f016-473d-9346-b25df625acd1_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-20210331.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_DebtInstrumentNameDomain_910a94df-59cb-432d-ae79-2c1aade81365_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_24d181ea-621d-4401-97f8-0fa900953280_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_c6dc6ec9-eee4-4f90-a82e-3e006a60a100_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_7b5979a9-385a-49cd-94bb-83508799c73c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_11b20509-0fc9-4d44-8dee-fcc72bc8c015_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_9af90468-c483-4205-84eb-92e4b94edf74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_6cc2fa29-b80e-4dbb-9661-ff9e83363712_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of finance leases and other financing</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_label_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Liability And Other, Noncurrent</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_documentation_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Liability And Other, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:href="cms-20210331.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:to="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_549d8368-166d-4437-8f06-6ccdea525122_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 30, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Four [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:to="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_011fb0cf-9ad5-4bd1-9e3f-33e9ffb569e7_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_2291272b-4c6f-499e-8e8d-e50e9e57e916_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_22eb3548-d587-4e9c-8474-00fc404a7310_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-20210331.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_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_724d769e-cae7-4aaf-a843-dcc260feb05d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink: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 Financing Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink: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 Financing Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_55ac932b-e6b5-4f92-ad12-9eb7a559a89a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_617dd80b-a450-4f48-bf6a-37a127b36ea3_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/2020/dei-2020-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCost_f2f53904-5739-457d-b3c0-7fca7fba9415_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_2036a07b-04ba-45d4-b136-d5a466fa6f50_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-20210331.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_CreditScoreFicoAxis_0ea94839-20d3-45be-a9b9-249b9285b1b4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditScoreFicoAxis" xlink: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 Score, FICO [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditScoreFicoAxis_label_en-US" xlink:label="lab_us-gaap_CreditScoreFicoAxis" xlink: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 Score, FICO [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditScoreFicoAxis" xlink:to="lab_us-gaap_CreditScoreFicoAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_1174da46-bf5f-4dcf-b744-c500cd8fe2fe_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d3b71e11-cfb8-46d3-a89d-066eccd58417_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_4c2409c8-69a1-4d81-b764-e0ea2b164c6d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_91b24307-8b9e-4d3d-805b-b73d92cfdeec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_defc5359-5ee7-4d45-9674-bbe4b538180c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in EnerBank notes receivable</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink: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 Loans Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_15398c2c-1cbd-4aaf-a705-eaa24139fd03_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink: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, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink: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, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_cd24e497-1ae2-44a0-80a3-2ebbc963442c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_563c0c5a-dab6-4f27-a959-1c02ce8ecf1e_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities held to maturity</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink: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, Held-to-maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_63dfc8d0-f425-4839-8652-4b368ddbf8a7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_f39c8e66-35e2-43a2-870c-6bbcfdcdeb28_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-20210331.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2f857616-7514-4351-b1d8-8a270d7ba122_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_7107e3c5-57ea-4421-9cd3-208f1a86b594_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_f9a1ee27-1413-4ec8-82be-cb7d6f458701_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/2020/dei-2020-01-31.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_StatementOfStockholdersEquityAbstract_ed26b123-d4a9-4063-a43a-3a1471a94703_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_4087cb49-038d-4ada-bf56-226b2c14049e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_4b07980f-2b72-44d4-bf87-7b34b9f6d5d9_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-20210331.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_OtherCostAndExpenseOperating_c55cf681-b50e-4cb9-bce1-4e6bb605c17c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_5e799420-1fd2-4e35-acbb-f64ecb69f417_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_aca3e919-2522-4130-95e7-4e4b4568db22_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssets" xlink:to="lab_us-gaap_RegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_8ca73d91-6a38-425a-ac3c-1eede09f9ba1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_4e9d1157-2e60-4b9c-84b9-3a058ef4e80e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FuelCosts" xlink:to="lab_us-gaap_FuelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_840dc930-455f-450d-b681-e1663d115318_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_9d1000a4-c0ba-46d3-a17f-5eee59a0011a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink: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_WeightedAverageNumberOfSharesIssuedBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink: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 Issued, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_3d366eed-ad9a-471f-bb8b-01ede44dbc80_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund of alternative minimum tax sequestration</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:href="cms-20210331.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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_0c5b1ed3-6269-49bb-a8c8-b369ac3e1328_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_66653094-0762-4674-8b55-d4b38d97cf53_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/2020/dei-2020-01-31.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_AccountsReceivableNetCurrent_2ab871b6-4a4c-4853-ad96-14da113b4ca5_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_b5bee258-d48a-48e7-b906-a3d126e158e1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_cd379cf1-ccc4-4a4e-be79-1b473e1af14d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantPurchases_a4d875bc-b9bc-4da1-a4e7-62fa50a643aa_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer retail installment contracts</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantPurchases_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableSignificantPurchases" xlink:to="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_1eaf90aa-ceef-4df6-b84e-72172a551f92_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/2020/dei-2020-01-31.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_cms_IncomeTaxesLineItems_09bb506d-c1c8-4f6b-93a7-e42ed6e2a495_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-20210331.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_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_c8a698ed-fdf4-478d-97b1-4bedaa1b94ad_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink: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_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink: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, Percent</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink:to="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_4ba47d22-754b-4f0c-a3ef-60707d2e638a_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-20210331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindClassBMembershipMember" xlink:to="lab_cms_AviatorWindClassBMembershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_6663313b-da6a-4d02-b693-990d4b481ef5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_917ca029-8048-4f82-94ca-16d13d6b2bf1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_b2b2f970-e8c2-49cf-878c-81a165d3e205_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent_4b16f540-dcc9-43c1-aeb8-4c10be443d77_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink: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_NotesReceivableRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_d70cb00e-1ea1-410a-97e2-dc447e8ba067_terseLabel_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in tax credit carryforward</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_label_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Carryforward Amount Increase (Decrease)</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_documentation_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:href="cms-20210331.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_dei_DocumentTransitionReport_afd4f3cb-1580-483b-8f33-8e783c90c27a_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/2020/dei-2020-01-31.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_UtilitiesOperatingExpensePurchasedPower_3b42302a-3ca9-4e82-9929-e4f87c6b9bb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_ea1d80cb-ad78-4545-809e-e7cfb626ee79_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-20210331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmountAvailableForDividendDistribution" xlink:to="lab_cms_AmountAvailableForDividendDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_008b094b-9a39-4c0b-86de-c2f2f654961c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:to="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_8ce179f4-4a64-451d-910e-4e69e5cf3d3c_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_73867413-4288-424d-b600-d4a62134234e_terseLabel_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable</link:label>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_label_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable [Member]</link:label>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_documentation_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember" xlink:href="cms-20210331.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InterestRateSwapNotesReceivableMember" xlink:to="lab_cms_InterestRateSwapNotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_b9841805-750c-43cf-97af-f78aac26a46f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2bb607ad-5a7e-4466-a047-097c023f3043_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_28f5fc48-3ff3-4921-96c1-0b7cb215f0c5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_a2aee05e-2808-4583-a79d-376e41a8143a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RayCompressorStationMember_b41834b6-f1f4-476a-a5c4-45c58cebb514_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-20210331.xsd#cms_RayCompressorStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RayCompressorStationMember" xlink:to="lab_cms_RayCompressorStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_3a7cb378-a0ab-4a3c-8786-b1f5c552fa03_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_81b93f79-9c31-48a5-8c29-9dc1eac284f5_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_b4191878-e12d-4eb9-88fc-75b8cea5d020_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_33b4f0c6-e592-4ae0-88bc-09bc261549cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_f6bbb943-de67-4d57-8654-de65cbd1e331_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-20210331.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_AssetsFairValueDisclosure_f6fed328-0a87-4614-b8ac-d6fc9078af7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_eca19969-3aa6-48c6-925a-a7e0f52dc0a3_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">Asset Sales and Exit Activities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_b559f4c2-aee5-4406-9b35-23ce492088f1_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, less allowance of $29 in 2021 and $32 in 2020</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_5b1d6595-953f-4331-a1fb-c322e15b0f50_netLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank notes receivable, net of allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_569262f5-af2e-4658-8044-affa65ffce43_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_6518d6f4-3d56-422c-b31a-9d18a7a4a3e8_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_e636ae6f-b9f0-4323-8c7f-2c85220b45dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_b1af1a90-6087-4ca4-af19-2933de97a584_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_8cd0aa03-4b40-414c-9e50-f8c1c5e70d62_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasCostRecoveryMember_aeee0ab4-c172-4867-9bfd-e54a0e2224c2_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-20210331.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_WeightedAverageNumberOfDilutedSharesOutstanding_08150012-1b9c-4a48-9c13-e2d399257ab9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_67606fad-650e-4d2d-87b2-d448e079eb9c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_e978e1b5-d4a5-48c0-a5f3-54a270889d91_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_ebc105df-fd98-4d30-991f-dc4ad2792047_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3ac185b1-9251-4c1f-9a3f-396b9fdb5b8d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_863400cf-b275-4aff-a73a-fbc82f711082_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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 net income per average common share available to common stockholders (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_b2cc3778-7685-42d1-9cf0-7823c05cf8db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_0c67d8bf-b906-42e6-befd-41e5a103a96d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_da6fc553-4898-463b-9be3-e9e0fe28063a_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/2020/dei-2020-01-31.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_NotesAndLoansReceivableNetNoncurrent_01eea74f-7f3a-4989-add7-5812ea4ccd1e_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank notes receivable, net of allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_d93d2f37-7c70-4dfb-a005-6df4067929ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_440ec091-5318-44e0-b4b7-d885584623ed_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5e7a9ae4-a654-4e27-ac0c-5715eaedfc3a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetailInstallmentContractsMember_cad11611-d777-43e1-9281-58f28b2487c3_terseLabel_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts</link:label>
    <link:label id="lab_cms_RetailInstallmentContractsMember_label_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts [Member]</link:label>
    <link:label id="lab_cms_RetailInstallmentContractsMember_documentation_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember" xlink:href="cms-20210331.xsd#cms_RetailInstallmentContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetailInstallmentContractsMember" xlink:to="lab_cms_RetailInstallmentContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_975e74c2-fc1e-4b76-b193-dfe7ef0f44c6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_f6c55112-5ce4-4d9b-ade6-0c94660986e7_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnity Obligations From Stock And Asset Sales Agreements</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_92eabb1f-74f8-41c9-858d-3cb99a6b9105_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d53ac6e-b031-4e3e-bf15-5807467bb7d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_45584327-0b2e-42ce-9e20-c07edc35891b_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_d9afc34a-da92-46ef-a2fb-fba535fc9847_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_0fb0f830-d4c0-4db6-9b2b-07792e8b139c_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncrementalGasPurchasesMember_9932da13-538f-42e0-9440-c1ac54a1dd8d_terseLabel_en-US" xlink:label="lab_cms_IncrementalGasPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Gas Purchases</link:label>
    <link:label id="lab_cms_IncrementalGasPurchasesMember_label_en-US" xlink:label="lab_cms_IncrementalGasPurchasesMember" xlink: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 Gas Purchases [Member]</link:label>
    <link:label id="lab_cms_IncrementalGasPurchasesMember_documentation_en-US" xlink:label="lab_cms_IncrementalGasPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Gas Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncrementalGasPurchasesMember" xlink:href="cms-20210331.xsd#cms_IncrementalGasPurchasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncrementalGasPurchasesMember" xlink:to="lab_cms_IncrementalGasPurchasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_c85b2019-efaa-45a7-8028-8071f1228ea1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_da9eec5a-4e31-40e6-b2de-36ae3b37d6b7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_c3eb29a4-0e3b-4ab1-8443-70763a64935b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d0495725-dab6-4ff2-9c79-5344888523d7_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/2020/dei-2020-01-31.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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_ffbaa9a8-6520-41de-a0f1-e72032538c11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_4380392c-ca5d-4566-9a11-3aea135de722_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_604b0e8d-45dd-4c0f-ba19-be9bcb3c6a11_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_4af2d1b9-9a19-4782-aa95-33529288f1f0_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-20210331.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_LongTermDebtCurrent_d388c783-507a-4cd4-acb8-f0f9f92c507d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_6cd27b9e-0484-403b-9a5a-4644061de25c_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink: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 Current And Non-Current Notes Receivable</link:label>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink: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 Current And Non Current Notes Receivable Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink: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 current and non-current notes receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:href="cms-20210331.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_13fc78ad-32ad-45c1-86b1-fc2a67986bb2_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/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_a305ae3d-5d85-4602-ab67-52099230b960_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-20210331.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_InvestmentIncomeInterestAndDividend_4b3a6a7e-2a2e-49b4-ae52-e6687a9e137c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_9de66393-5e9c-4e16-9c2b-8acf016ffa4a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_2a70c110-b3f6-4d0b-a618-7db67f301a4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_fd788f3d-303b-4632-aab6-b56a7236480d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityMember_55549a92-b2ee-4ba5-a778-391b731680cf_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-20210331.xsd#cms_GasUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityMember" xlink:to="lab_cms_GasUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_a6b73bb6-5afe-4feb-820d-800a3ba1eb55_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-20210331.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4d20270a-abce-41c3-b771-928b068b56da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_a25aef76-6abf-4b9b-a10c-de3375317fe7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_19126cd1-3c5b-464b-ac95-9429f960bdec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_a6ba1114-8cef-4fc4-b246-d482b4f96d57_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_f76b9a48-8718-4b5f-a709-9f5238c971e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_946a6a4c-0a43-47f3-908a-ba6930078fe3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ea11b851-e806-4f25-9360-1d5ce2cfe11b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_41abd133-74fb-4717-8ab9-c1e0ad7ff420_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_8312b1d9-706b-4b60-bdaf-c75c87eb11ba_terseLabel_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_label_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_documentation_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of taxes claimed by a foreign government in connection with the sale of a business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:href="cms-20210331.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:to="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GeneseeMember_fa9322cb-9d58-4a8f-a393-36f23109621e_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-20210331.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_RequestedRecoveryCollection_25d83512-d892-4ab9-aedd-7e50b76d70e0_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-20210331.xsd#cms_RequestedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RequestedRecoveryCollection" xlink:to="lab_cms_RequestedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_8c9544df-4ea5-4709-a0de-62f6ec5f588b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_01041945-ba1b-4f47-ab76-5305d5b840c1_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_4ce9f21e-58b7-4e7b-9165-4517b1ed7944_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_dc42c864-7158-49fa-93ed-807e6a5588a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_16f429ab-eea1-4ca9-b255-a5855e0d5801_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_6170478f-d57d-4f9c-8bed-9c459897afc2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueSubjectToRefundMember" xlink:to="lab_us-gaap_RevenueSubjectToRefundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_3cb1dc0d-f996-4cbb-a5e9-8302c031408f_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-20210331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostDeferredCost" xlink:to="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_ef63ed2f-6a61-403c-a4d5-d4bff1bad1da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_3c54e38e-d67c-4736-831c-6dfdb5dc203c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindMember_bafba80f-1214-4b62-be7f-ee58e8ef90fa_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-20210331.xsd#cms_AviatorWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindMember" xlink:to="lab_cms_AviatorWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_d883a36e-35fd-4375-975a-857eb1313760_terseLabel_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink: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_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_label_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink: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 [Text Block]</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_documentation_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink: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_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:href="cms-20210331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:to="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_92c43cb3-9402-4ff9-a907-ea46e24f5f1b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_367ec255-3e4c-413f-9206-41b213b716d4_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 common 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f21b341d-bde1-47e6-8d7f-4c322f996cc9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_5ff174a3-5fc6-4e58-b671-a59786dd3e55_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-20210331.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_ConcentrationRiskTypeDomain_1df5fabd-a607-4c06-88e2-4dd58b71ed04_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a497ba23-1d44-4505-90d8-01d6964fa986_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_0b8cdbfd-09a2-44ac-9b0e-fb3d5a012519_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d875e454-f454-469f-82f1-cd7ac01c749a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_701b89ed-8489-43e6-b5c7-d815a2eaff37_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_1889566d-4868-4dc9-b37b-67fa5cbc711f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_038bbdf1-bd81-43bb-9ada-95808ff8380e_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/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_2586d976-97b6-4efb-a5db-84b31ff57e56_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_c095cd21-42aa-452e-9f6d-246d7ef7e20b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_702c2dc4-4ef7-4c19-9406-38b8dda2f2cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_95e48da2-0023-4598-a2b6-240fd7bccbd5_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" 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 notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_0423ec81-1e79-4392-bea8-5c2ae122db93_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_cda5e887-30c0-4955-944c-cc7780873c14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:to="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_5d1b524a-505a-4ac5-83ed-e5ebe0cf60fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_66f2b6c3-e15b-4eb1-b9f2-4b0f9f46079a_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-20210331.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_OtherNoncashIncomeExpense_198a2619-ae7e-4706-b839-4dc953f91d15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ff5cce8d-3081-408d-97cb-47d5b608fc3b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseIncome_cdc96a0b-1ece-49ea-80af-5ef07efcea26_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseIncome" xlink: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_VariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_VariableLeaseIncome" xlink: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, Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseIncome" xlink:to="lab_us-gaap_VariableLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_7b3817fd-87bb-4403-880c-7edcaacc097e_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_719bae3d-cf3a-4886-8571-dd935e52ff71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_cb4aeae6-97ec-478b-a10d-77a562d12b53_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/2020/dei-2020-01-31.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_cms_ElectricUtilityMember_5fee2f07-0c75-47a3-8735-7905bcf91c07_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-20210331.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_NetIncomeLoss_01fcb51b-62a6-45cc-9fc2-ae01436586af_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 Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9bdbaef3-2ea8-4fcb-921e-3b2e907f5e05_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 available to common stockholders</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_c496e88a-abea-46a8-8824-92f5700f6775_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_8fdced45-83d8-471e-8aa2-d7bf6726fca6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_fb08581c-2fed-41ba-aacd-525511772513_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for loan losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_38605dd6-52cf-4727-b056-b62a47e3ba28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_466144e0-642c-45e8-927e-0ac5da797a86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_c342f721-4d28-4dbb-92a0-8b12b4c63d40_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_538c89aa-bb98-4f94-b1d2-f90335a6ebb6_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-20210331.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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_b49d966a-8413-4060-a023-86ed90fd41e9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_5c0c57e4-a973-4193-99fe-176eed88bbe1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_1407ef8d-6aa9-489f-9480-886cd96f18cf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_3232d10d-5bdd-4893-a0cc-fe0711534152_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-20210331.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_AssetsCurrent_c7fb31b8-6dfe-483f-9187-d57319b64344_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_d81e4ebc-2d2b-4d96-b42e-8c9509a1d256_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/2020/dei-2020-01-31.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_us-gaap_OperatingExpensesAbstract_aee8117b-bf80-45e1-9e5f-648540a157cf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_51fef593-2722-46e3-849f-15c1ac552116_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_fc70314d-2c17-4732-8705-7927c7acfbb1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_148d27c1-470b-48cb-8e1e-923567276584_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_c28ea2ed-36d2-4faf-bf8b-6e76e53cc1d7_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_95b46489-219e-46c3-9f23-180dcc7dcaad_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred and charged to maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_50d7d18c-6384-4a05-b5e0-0c8406b6bc53_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink: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 mortgage backed security</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink: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, Held-to-maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_876527fb-ada5-41b0-89ab-57f069d10bb7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_db947dea-6604-4795-95a6-2324a28a7922_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_5f87d68d-56e6-4f6c-a33a-049e41a37db7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_ecf3ff91-8291-4721-9b6b-889f03d8f2ab_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:href="cms-20210331.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_AccumulatedDefinedBenefitPlansAdjustmentMember_6d70d1e9-43c8-4b2c-b8b1-8758b4314c92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_5d8164b0-e238-4888-b5fc-4e3c9a1b3e88_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_3ce44d4d-201c-4a5f-9042-43e7d5281b9c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d858f6ba-cd8c-48f0-af28-7bcec9ceac3a_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_53ac2e8b-e076-405a-b610-2d58cccf7da4_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_fc778110-f412-4562-96ab-ee325c345168_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_9d84b981-9f50-4adf-b4ee-813602ecd6fa_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_be969cad-69b6-439e-b38c-b38a575e8348_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining undiscounted obligation amount</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_1e730e2b-7518-4f66-857d-6dff5de3c892_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_ef897ac4-9592-43cd-9e8a-8173745f101c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_51477c9d-c858-4073-9f70-4f04918dd1e2_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-20210331.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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_d87da695-5363-493a-a72f-35dec20025f0_terseLabel_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain shared with customers</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_label_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_documentation_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:href="cms-20210331.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:to="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_83b5c803-f1d6-48d8-b056-5204987932db_terseLabel_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded loan commitments</link:label>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_label_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:to="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_094de5b7-0130-431b-b36c-3a972f6a7d46_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation and other response activity costs</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e99c97be-c99f-4076-8cbb-622eaabaa332_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/2020/dei-2020-01-31.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_CommonStockMember_ff037b2b-fcca-4fb4-8923-0dcde6c38246_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_3bf1bc48-6fcb-4906-9258-486b6cd58d97_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_98941be2-6c0c-47fd-a538-ca5732734847_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiability_5b38a8b0-58be-48d0-bc6d-1d03f18d6171_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink: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 expected credit loss on off balance sheet commitments</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiability_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance Sheet, Credit Loss, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_e5ddbe38-56c4-4172-993b-bbb7b71d249a_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" 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 notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedParties" xlink:to="lab_us-gaap_NotesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_32b002ca-a00b-4264-a66f-a7bde621df49_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20210331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_4f8214c8-0fe6-4eae-9ab5-69e00fc7c948_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccruedRateRefunds_f0cebeb0-1ad7-470f-995b-58eb2821c176_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-20210331.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_77c17a74-5c6f-435b-8adb-672607134c50_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-20210331.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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_62b8020a-588e-41c6-896e-f94a653dd7ea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_c84a4264-e703-4bc7-b322-23019722f27d_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-20210331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:to="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_c7146851-f7d2-498d-87a8-6c5b138d04b6_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, 2023</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-20210331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:to="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_f661ed39-cf35-4103-9b9e-33f2cb5a6830_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_28423920-1de8-4cb1-8ef5-d8ec59bd7b0d_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-20210331.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_ProvisionForDoubtfulAccounts_fab2163f-db32-433e-91be-ea067ad98a41_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_9fe9e397-e909-4555-bf7c-91c56aeb21ec_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, ALLOWANCE</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8a1104db-4af4-4e1f-a253-978ace944362_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_c2797680-b9ed-4790-af9a-095f5dbceefa_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_56951d5c-3ae3-4e9a-ba80-44fd57caf4f9_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_d1ee8798-078d-4f7f-b069-648f34474074_terseLabel_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and dividend income &#8211; related parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_label_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest And Dividend Income Related Parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_documentation_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest And Dividend Income Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:href="cms-20210331.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:to="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_e007c878-fae6-4a55-8085-3f5daa9d49a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_c2afa642-1381-4a7b-9c0b-adc55fed2a68_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_c77f9b3a-43ce-44f1-a382-543b9653c388_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_6a3255e0-ddd9-4a49-90ea-2083a96c6cf5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4017617d-1e5e-4dd4-afb6-ab9e322076bc_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_f4c7984a-b99e-4eb8-b5b9-f0d4ad694af7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_85e8f3f5-acb2-4452-bbe4-289394875ca2_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_a26cd017-9606-4b4e-b3e4-efee497785b3_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/2020/dei-2020-01-31.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_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_ff9e05f4-b072-434b-857d-7def86f34945_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated flow-through of regulatory tax benefits</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Regulatory Tax Benefits, Percent</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:to="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_f16fbdf1-6e23-4124-80bd-7260804bdd25_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, Policy</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_c43e0b31-1f5c-4a89-b7b0-15b80c2198ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_6da7b239-fb65-46c0-a106-beaadd97b5ac_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_672b650b-ec75-4db9-8fdc-c536366fe62e_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_8df40c98-62e1-4adf-aa3a-6d634f36283e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1aa0102e-1eb9-4b17-8e76-cd8ad1e9b374_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_504445f9-ce0f-44d7-9885-f3ec0507f341_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_2494d279-1bf9-4d03-a0ab-b8e7eda6475b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_622e750c-6833-41b4-bfab-71e27d8bc037_terseLabel_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years</link:label>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_label_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years [Member]</link:label>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_documentation_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:href="cms-20210331.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:to="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_cf7ab5ef-885b-4744-9727-b57700c01407_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-20210331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:to="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7a028612-2eae-4402-8756-0769d7ebde6a_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_b47a3828-7b68-4df5-9ba4-cad7ac0dd32f_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_04cb5f11-e693-47e0-88c3-73d6a7434a22_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_d616905c-f88e-4900-b219-f91c2cebd124_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_b6aa98f7-a3c8-4864-944d-0bd3994909b5_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_e5f90e2d-9fd8-4182-a3d1-7c37ec775432_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_77f8abed-35ea-42fc-89f5-7b9163c500be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2ff0991a-087f-4e98-b07c-0013b08ce274_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_cdb651f7-04e4-4ea3-8774-633335ae0fa8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d0406005-e28f-4850-a112-a2926336336f_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_06152824-0662-4da6-9f69-4e24551c03ae_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_86dfa23e-bd1e-4e00-b071-0238e080adb3_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, including restricted amounts</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc61ff-e827-48e5-bac2-ce3f0ccb4a13_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_4c49d67b-a9e2-460e-9020-7418aa61d66e_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 loss on derivative instruments, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_a1865b48-c192-4de1-9697-9776f7c54259_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2e2df776-a72d-4631-90d3-6a254042e9f0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1ea9f4bf-3e82-4e5b-9ea7-609b58d4b31b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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 net income per average common share available to common stockholders (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_43c97ff3-7079-476c-8006-774caf838e92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_4402aa2d-aac2-4205-b372-bf2d301244e5_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/2020/dei-2020-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_96221ab1-0814-4d1a-a7b8-036b8f8db736_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_e555f63e-1ca7-4b09-a377-0f880082e4e2_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_880503a1-f869-420e-b5b5-f3740aa43fb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_e1f50363-524f-4cef-892d-e6a76d577eaf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_73e86268-7836-4aea-bf27-b5603ad76b03_terseLabel_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_label_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_3f2e56c1-4090-4cad-acb7-332487f1b00f_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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember" xlink:href="cms-20210331.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_ProceedsFromSaleOfNotesReceivable_cc6f8750-aa58-45a8-aee1-0b8145e56bbc_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of EnerBank notes receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink: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 Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_bc274db7-6611-45d0-a9dd-48a9f006506a_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/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_c0062ed4-b9ab-47ca-badc-3c38a38cc4a9_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_label_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_documentation_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20210331.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_dei_EntityEmergingGrowthCompany_79ab9b7f-3820-4be2-9c63-b09efbce7783_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/2020/dei-2020-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_79902c97-b761-420f-9f75-5cdd1e99e065_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_c32e422a-e03f-4331-a603-9e857acc6e91_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1f3e8653-ef02-47b0-a7e6-efe3dd07ff63_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_7d05fd5a-e2c8-47d1-8187-9665ee865d16_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_4f7a94ae-99a6-4b95-b476-d41c505631ae_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d3f0d389-0391-4b66-94cc-e3586937f431_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink: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 Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink: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 Financing Receivable [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_c4d8c4d8-9882-4876-b47a-90583a4fa732_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_e8641608-36fb-4565-b932-fc204ea19201_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink: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 Loan Losses Policy</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_1a5f2f6f-f245-46f2-b710-be2f3760216d_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_d9185831-ee44-488e-9086-5053f8ff2303_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_a2e613eb-21a5-4d68-bd06-423926d7ab9c_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-20210331.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_FairValueMeasurementInputsDisclosureTextBlock_b5015652-b4dd-4a56-a6f3-9196c7404137_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_9f7a9a9f-2c07-4728-8226-cc1263a18306_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9236d68c-1cf5-425f-9fe3-b0209d875c03_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_be700a8b-fd95-49b6-bbfd-c8e632f7f3fb_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_8fc9dfcb-5f54-4624-9949-1b5b51fc4353_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_c853dfb0-e61e-4b3b-b041-6b2cacddaef7_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt, finance leases, and other financing</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_label_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_documentation_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:href="cms-20210331.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:to="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_a879af17-3f85-415e-8488-674b02e09006_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" 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">Charge-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_ad9d7655-b257-44b4-a6ce-55b92b94e1df_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dda2dd9-924c-48c6-89a2-54e40e802248_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_9c2bc900-a1cf-4fc0-bfca-c2dd9f98c165_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3759ccf4-9a8a-40b1-a036-c5bf42745ca8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_3f244e8c-a9d2-4674-aedb-fa0820c48cb4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_fc88ea70-fb1c-4301-bc73-2c27a6e9b016_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, 2020</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-20210331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:to="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_1717caf7-fa5c-4ecb-aaae-b8581303467d_terseLabel_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_label_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_documentation_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:href="cms-20210331.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:to="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_08b0d1bf-66bf-4bd0-bc31-c07ebd5c1964_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-20210331.xsd#cms_OtherUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherUtilityServiceMember" xlink:to="lab_cms_OtherUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_64433cff-d76d-4e78-854d-ee1311595014_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, 2023</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-20210331.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_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_c9de309d-3c1e-4259-b3e2-7d545db7bdbc_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:href="cms-20210331.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:to="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_070ee453-a47e-4581-8e53-1d3700abe0ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_87ea9532-bd0b-4ed7-af41-2d03529384b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_a7b83ca8-d81a-41b5-8502-7168606b869d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_5689386a-7c8a-4522-9e43-00a2869e9e13_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink: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 Allowance For Loan Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_bee60159-9719-40a9-9667-0f0412beb0ca_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 Restructuring Reserve by Type of Cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_03972b29-b97c-4087-a475-b737a124882b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_610d3503-2346-4860-8f52-e65393cd0fa8_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9be17d92-d195-4aae-aded-1ab395f94282_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f8f03b81-e64d-4fde-a17e-79d87de294ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_c5f0c243-06f7-4c3c-b0f2-582b89a783c9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1b74d34c-79e7-49b5-89c2-129e324f101f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_54b40d57-25b7-4803-aa83-fbc529fc9456_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_47ae0f6c-33cf-407f-856a-b8610d080afa_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_dc1a64dd-cefd-4e2f-bcd6-2e5d72f9c12f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink: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 in EnerBank certificates of deposit</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink: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 Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:to="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_2d709e1c-9295-42d0-aed8-c0ff9e145315_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_67b62227-dae8-45d5-a14e-6c5f506a9540_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_354fb988-372b-4cbd-aad8-98e8e8f7db3d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_331468c2-d5bc-4469-af5e-def435cda32d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InsuranceRecoveriesMember_493de3af-6d87-4f5b-867d-04ce5eb03543_terseLabel_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:label id="lab_cms_InsuranceRecoveriesMember_label_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries [Member]</link:label>
    <link:label id="lab_cms_InsuranceRecoveriesMember_documentation_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember" xlink:href="cms-20210331.xsd#cms_InsuranceRecoveriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InsuranceRecoveriesMember" xlink:to="lab_cms_InsuranceRecoveriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesMember_3fb160dd-7cb0-4409-a9f7-73f715455999_terseLabel_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises</link:label>
    <link:label id="lab_cms_EnterprisesMember_label_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises [Member]</link:label>
    <link:label id="lab_cms_EnterprisesMember_documentation_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember" xlink:href="cms-20210331.xsd#cms_EnterprisesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesMember" xlink:to="lab_cms_EnterprisesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5c078346-1b5a-431f-bc5e-830d5c92a8af_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8b0f7bb3-435c-4cb5-87c2-ecfd2b05eabe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_7c2946bc-3898-41fe-aefc-7de1624c7466_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/2020/dei-2020-01-31.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_us-gaap_SegmentReportingInformationLineItems_6bb4bd0c-9c3b-49e2-b37d-dfb56dbde707_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_a76a3df8-5332-4c71-b6e1-38af506c591f_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_8ece4dca-9beb-4393-82ab-57c618651383_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink: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 Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_1d0d8d5b-e5ac-423a-8e8f-df655cc275f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_818128c2-9bfb-42a6-8abb-240502ef5041_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_69ae3d6c-5957-4ace-9cc8-002a0e9a1e43_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink: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 Agency [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink: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 Agency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyDomain" xlink:to="lab_us-gaap_RegulatoryAgencyDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cms-20210331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ff934ce6-9f35-4081-b41c-c6cb62893d72,g:862b4a09-0cbd-4640-82f7-41689c948661-->
<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-20210331.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_94824088-c00a-4cb3-a5aa-ef7016e951af" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_94824088-c00a-4cb3-a5aa-ef7016e951af" xlink:to="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:to="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_76674df9-c1b2-4fb8-a5c9-5d8ad2ae088c" xlink:to="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fb159b9c-0d5c-4ed8-bee8-bfd90977a21e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_us-gaap_CommonStockMember_fb159b9c-0d5c-4ed8-bee8-bfd90977a21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3d724ed9-4194-47db-8d69-6a7dc9ab628c" xlink:href="cms-20210331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_3d724ed9-4194-47db-8d69-6a7dc9ab628c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_5a723a63-cd13-4c0f-82a1-40543eba38bd" xlink:href="cms-20210331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_5a723a63-cd13-4c0f-82a1-40543eba38bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_5c1d9b95-7f41-4947-b69b-f2242daedec6" xlink:href="cms-20210331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_5c1d9b95-7f41-4947-b69b-f2242daedec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_1992f13d-5b3b-4483-b7a0-96c6965d33d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_34805780-81fb-4b2f-8a49-0b5ff39d4e37" xlink:to="loc_us-gaap_CumulativePreferredStockMember_1992f13d-5b3b-4483-b7a0-96c6965d33d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:to="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c253cf9e-822c-4711-bcc9-02f368f15232" xlink:to="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_775a7cbf-cb94-400d-bd92-367edd8dc535" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2e865941-ae05-4703-9ebf-a56a7bea6591" xlink:to="loc_cms_ConsumersEnergyCompanyMember_775a7cbf-cb94-400d-bd92-367edd8dc535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_520e373f-58c0-4a42-9d5e-a6807be91f92" xlink:to="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6ed7c28d-262a-48c2-b8f4-1b5665a87a82" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentType_6ed7c28d-262a-48c2-b8f4-1b5665a87a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_03134ee2-63fa-40d4-87ba-fc4e387695b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentQuarterlyReport_03134ee2-63fa-40d4-87ba-fc4e387695b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_33d81d49-cf6c-435d-b448-4de7a7d5e1a8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentPeriodEndDate_33d81d49-cf6c-435d-b448-4de7a7d5e1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4b79d829-4512-40ff-b6d7-1d76a770ee33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentTransitionReport_4b79d829-4512-40ff-b6d7-1d76a770ee33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8d8d4904-9e2f-495c-a8c6-9c36a6946088" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityFileNumber_8d8d4904-9e2f-495c-a8c6-9c36a6946088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4fb5f13b-eba8-46ac-8509-6d39cd27b471" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityRegistrantName_4fb5f13b-eba8-46ac-8509-6d39cd27b471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_cdfaa6a4-1c97-4bc1-9ab3-4b176f4e27c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityTaxIdentificationNumber_cdfaa6a4-1c97-4bc1-9ab3-4b176f4e27c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ac4d9537-97c3-4c92-a7d2-81853c609d6d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ac4d9537-97c3-4c92-a7d2-81853c609d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bc9343d2-6664-4a29-a7d2-c8bf746f730c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressAddressLine1_bc9343d2-6664-4a29-a7d2-c8bf746f730c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fc19d569-979f-499b-837f-2d5e0684868b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressCityOrTown_fc19d569-979f-499b-837f-2d5e0684868b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_fbbdba49-cf49-4748-932e-79f5218c35df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressStateOrProvince_fbbdba49-cf49-4748-932e-79f5218c35df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_40002ba3-bce4-4b54-94fe-2771bcc51c19" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityAddressPostalZipCode_40002ba3-bce4-4b54-94fe-2771bcc51c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1e6eb2e0-fd75-4327-819e-a7487f6e0776" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_CityAreaCode_1e6eb2e0-fd75-4327-819e-a7487f6e0776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d8ac2868-b39f-4f16-bb66-4ec5248e7316" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_LocalPhoneNumber_d8ac2868-b39f-4f16-bb66-4ec5248e7316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b5ec4533-9ded-41d2-ba64-6a81a81078c7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_Security12bTitle_b5ec4533-9ded-41d2-ba64-6a81a81078c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5e7a6b36-a4ee-44e6-b5fa-e84a91662895" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_TradingSymbol_5e7a6b36-a4ee-44e6-b5fa-e84a91662895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7467dd4b-4c3e-421a-b1d5-31fc8e547a21" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_SecurityExchangeName_7467dd4b-4c3e-421a-b1d5-31fc8e547a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0fc72f3f-1205-4c2a-a313-9150fa9adb6c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCurrentReportingStatus_0fc72f3f-1205-4c2a-a313-9150fa9adb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_93d92cbd-c64c-4255-b6f2-ba4529f45a66" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityInteractiveDataCurrent_93d92cbd-c64c-4255-b6f2-ba4529f45a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_123f0610-735d-4eae-bada-593a65758696" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityFilerCategory_123f0610-735d-4eae-bada-593a65758696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_73152ce6-6316-4980-b4b3-8468a2d66793" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntitySmallBusiness_73152ce6-6316-4980-b4b3-8468a2d66793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f879755c-ef59-4e92-be9f-e82230791226" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityEmergingGrowthCompany_f879755c-ef59-4e92-be9f-e82230791226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4c2c2594-8361-48c0-80b6-06fa220ca485" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityShellCompany_4c2c2594-8361-48c0-80b6-06fa220ca485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8293396a-9cd9-4b7c-9cc4-9cff3addd6a1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8293396a-9cd9-4b7c-9cc4-9cff3addd6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_535b5d8c-7b4a-43fa-8d75-10f83a113eff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_EntityCentralIndexKey_535b5d8c-7b4a-43fa-8d75-10f83a113eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b3f52207-d728-4194-bd7a-6dd148e458b9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentFiscalYearFocus_b3f52207-d728-4194-bd7a-6dd148e458b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2dcd0856-a1e8-4b61-9dc7-6832271c398a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2dcd0856-a1e8-4b61-9dc7-6832271c398a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_73764646-c23b-4a9b-a741-2f0a5b48b2c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_AmendmentFlag_73764646-c23b-4a9b-a741-2f0a5b48b2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8c9fff81-7854-4da2-87ad-e13cf99fbdb3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6660d9ab-070a-4186-8b5e-a3fe68730b21" xlink:to="loc_dei_CurrentFiscalYearEndDate_8c9fff81-7854-4da2-87ad-e13cf99fbdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_318abc6c-d2c9-480f-b0ec-b376a2c7a9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_318abc6c-d2c9-480f-b0ec-b376a2c7a9b6" xlink:to="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:to="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_53a6dbd5-e684-41dc-b100-85d5a66fb0a8" xlink:to="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d468982e-15e9-4cbd-b941-aa484d3f506d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d468982e-15e9-4cbd-b941-aa484d3f506d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_ffe8220c-395b-4224-b366-4680b6813469" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_107115c5-ef52-4b87-ba1b-76da13b1d3ac" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_ffe8220c-395b-4224-b366-4680b6813469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:to="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f78a48cb-bc12-48e5-b87e-7d07082aaaa8" xlink:to="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a57b95f6-0003-4ebc-bd06-a1984169545f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_89d863fc-a37a-4003-ab17-85fbc1a4df30" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a57b95f6-0003-4ebc-bd06-a1984169545f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_872e76f4-1d53-4826-adf0-33f397d637df" xlink:to="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a2a1f4b0-7507-4485-a81c-ababb16de699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_Revenues_a2a1f4b0-7507-4485-a81c-ababb16de699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_8f7afb1e-28d3-4df8-92b7-24935647e95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_FuelCosts_8f7afb1e-28d3-4df8-92b7-24935647e95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_aa01ac49-f7fc-4061-a26f-061a89280dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_aa01ac49-f7fc-4061-a26f-061a89280dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_68e5a892-ddd2-4c7b-80b2-bb2f6fea039f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_68e5a892-ddd2-4c7b-80b2-bb2f6fea039f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_eb798a9c-8b29-49be-924e-c2ceb59f93df" xlink:href="cms-20210331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_eb798a9c-8b29-49be-924e-c2ceb59f93df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_dee7a8fa-7eb4-4904-b6de-2515fef8c18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_dee7a8fa-7eb4-4904-b6de-2515fef8c18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_8b5ddfee-6458-48f2-bcaf-815171c719ab" xlink:href="cms-20210331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_cms_PurchasedPowerRelatedParties_8b5ddfee-6458-48f2-bcaf-815171c719ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_89e9966a-78d4-485f-ba57-e014d5ea617d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_89e9966a-78d4-485f-ba57-e014d5ea617d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_a38154f9-7301-45ab-bf48-e62581aec9c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_a38154f9-7301-45ab-bf48-e62581aec9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efadebda-4df4-44cc-a815-dc6b3db5d611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_efadebda-4df4-44cc-a815-dc6b3db5d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0fc14cc-f49b-449a-b296-4c829c916860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0fc14cc-f49b-449a-b296-4c829c916860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c16a6562-24e8-460a-8764-e01b007aa32e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c16a6562-24e8-460a-8764-e01b007aa32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_9720b45b-71bf-42a6-8b64-dd8788dd2f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_9720b45b-71bf-42a6-8b64-dd8788dd2f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_b8c84ae3-83cc-4fd4-90e0-ad77b7c4ac39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_b8c84ae3-83cc-4fd4-90e0-ad77b7c4ac39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8fc979a7-7995-45f2-aebb-7d6073b6c5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_CostsAndExpenses_8fc979a7-7995-45f2-aebb-7d6073b6c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_23fef84b-4df3-4a11-86fd-e078e2080a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4c199fae-a441-40da-ab8b-bfb76d20d7f3" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_23fef84b-4df3-4a11-86fd-e078e2080a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_47bddd23-8f81-4328-8386-08c4d6fcdf77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OperatingIncomeLoss_47bddd23-8f81-4328-8386-08c4d6fcdf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_df619cc3-d850-4891-93ee-d7b50fdc8fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_df619cc3-d850-4891-93ee-d7b50fdc8fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_d247eae6-ece0-4398-bb51-9061d92b0558" xlink:href="cms-20210331.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_d247eae6-ece0-4398-bb51-9061d92b0558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_39a51c55-0c41-4781-9d51-5b85d915ba32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_39a51c55-0c41-4781-9d51-5b85d915ba32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_afb20aa6-031c-40fd-9c92-3dfb9c0c3a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_afb20aa6-031c-40fd-9c92-3dfb9c0c3a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f518ad5-dfaf-4654-b847-2c677a1ddc30" xlink:href="cms-20210331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f518ad5-dfaf-4654-b847-2c677a1ddc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_292a7000-5e02-4e23-8e61-511e2888853e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_OtherNonoperatingIncome_292a7000-5e02-4e23-8e61-511e2888853e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7f20a78d-20b1-48df-b226-d1d37b2b750e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7f20a78d-20b1-48df-b226-d1d37b2b750e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_b35c6f33-6bb8-46c2-bed0-998b621893ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_87e2e55c-6c5a-468a-b15d-b4e7c74f96fb" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_b35c6f33-6bb8-46c2-bed0-998b621893ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_e3042c64-6275-4004-b32c-0d96a69ad60c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseDebt_e3042c64-6275-4004-b32c-0d96a69ad60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_86b2ce4d-9d34-4963-bf8f-fec05ce6b682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_86b2ce4d-9d34-4963-bf8f-fec05ce6b682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_8f99b40a-8c87-4c46-9751-e05fb4a56a28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpenseOther_8f99b40a-8c87-4c46-9751-e05fb4a56a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_ffaf1353-b5ba-4122-9676-04433eff1746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_ffaf1353-b5ba-4122-9676-04433eff1746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3bfdaad0-d8a5-4dee-83ad-0b6072b74dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7579eb9a-de45-4c8b-b063-e1d57235861d" xlink:to="loc_us-gaap_InterestExpense_3bfdaad0-d8a5-4dee-83ad-0b6072b74dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff4fe166-e58c-4acb-82c6-fab2b3c060e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff4fe166-e58c-4acb-82c6-fab2b3c060e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1e3a6ce1-6232-406c-bc9e-c7d0d1beb2a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1e3a6ce1-6232-406c-bc9e-c7d0d1beb2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_128aed82-d343-4325-80bc-1d04681bf687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_ProfitLoss_128aed82-d343-4325-80bc-1d04681bf687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a2883d2-8701-4c77-ab58-83f98aa7bd49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5a2883d2-8701-4c77-ab58-83f98aa7bd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8d157af2-045a-482e-bd7b-bc1b7743c64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLoss_8d157af2-045a-482e-bd7b-bc1b7743c64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e9e4267c-64cd-472e-ae39-e96b209300b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e9e4267c-64cd-472e-ae39-e96b209300b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_30dd9de1-967e-4654-a4c0-69c19f005230" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_EarningsPerShareBasic_30dd9de1-967e-4654-a4c0-69c19f005230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ad5f436e-3f89-4441-a851-c8e50f987586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adec2aac-7cce-44af-9aea-724c8daafef9" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ad5f436e-3f89-4441-a851-c8e50f987586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3842b550-1549-4b94-ad16-182070d4c3a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3842b550-1549-4b94-ad16-182070d4c3a1" xlink:to="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:to="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1eeda481-e01f-4386-ac07-9091590bb5fc" xlink:to="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8cb82290-b842-4339-b9d0-f50f581f4b0f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e062553d-97a0-42d8-98a8-27d76963c44b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8cb82290-b842-4339-b9d0-f50f581f4b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_33c34459-d66d-4365-be8b-96ec2e791e07" xlink:to="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b2f69e19-7ad2-4a88-8f05-5115e6551990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ProfitLoss_b2f69e19-7ad2-4a88-8f05-5115e6551990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ab804df0-430f-4dd9-b814-55f0438da7a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_09578d48-4875-4931-aabc-749298ecb021" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ab804df0-430f-4dd9-b814-55f0438da7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2f4ca4bb-3277-4e55-93ad-d813d84b6528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_a8791f0b-a459-46ff-9489-58f36724dd18" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_2f4ca4bb-3277-4e55-93ad-d813d84b6528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b029bdd3-ead4-4aa5-9fa3-bc14881ef6c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b029bdd3-ead4-4aa5-9fa3-bc14881ef6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_75877461-ff3b-4e3d-aebb-e46a9ef41f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_75877461-ff3b-4e3d-aebb-e46a9ef41f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2891217e-9e30-41f8-8ebc-76152536bbe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2891217e-9e30-41f8-8ebc-76152536bbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_07372eb7-237c-4ce9-a2f4-df692764dcde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b6ce21a-01eb-4cdf-ba1f-2918179db1ca" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_07372eb7-237c-4ce9-a2f4-df692764dcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f4a46ff0-42f2-4fa2-9ca2-0c28b2cb5f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f4a46ff0-42f2-4fa2-9ca2-0c28b2cb5f8c" xlink:to="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:to="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_17a2ba12-97f7-4672-a544-73dbcb6a9ba2" xlink:to="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fbe34c62-488e-41f6-bd3a-e486aafb1f8c" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_15b45031-657a-466e-b221-b0e57fb9d526" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fbe34c62-488e-41f6-bd3a-e486aafb1f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_915a79bf-7e43-48ea-b44a-c5533c30fbd1" xlink:to="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_161fd540-a1b6-4520-80af-ef47ebfba3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_161fd540-a1b6-4520-80af-ef47ebfba3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_da34c9b8-a063-45fe-9c6e-76a96fe80b52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ec785d1-61fc-4286-a5f5-07569b86329c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_da34c9b8-a063-45fe-9c6e-76a96fe80b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7ac655e4-4fc6-4349-bac6-ea5d649caa45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7ac655e4-4fc6-4349-bac6-ea5d649caa45" xlink:to="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:to="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6313776f-3e26-406a-b1f4-b7a4690597cc" xlink:to="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ca568189-4602-4c59-bf17-02f2eef66557" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9ca3be0e-a81d-499c-b269-bc296f7e4d93" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ca568189-4602-4c59-bf17-02f2eef66557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55deab89-6b50-4bb9-b278-8c385e65765a" xlink:to="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ad1744b6-b945-4feb-9a09-6e8d7818c472" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c352f101-2236-4668-9757-5b878ee317e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_ProfitLoss_c352f101-2236-4668-9757-5b878ee317e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_53a5ba6e-3ac1-4e8a-a3b6-c603108fb1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_53a5ba6e-3ac1-4e8a-a3b6-c603108fb1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_81f06ee0-6548-457c-b787-1655f351ee74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_81f06ee0-6548-457c-b787-1655f351ee74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_bb6db057-a371-40b7-9276-ec114dcebdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_bb6db057-a371-40b7-9276-ec114dcebdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_435be7c3-64f8-4aa5-8b20-18e21032d8cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_435be7c3-64f8-4aa5-8b20-18e21032d8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_be1b9ba6-e082-4878-81ea-08f4face5cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e218a18-a80c-4a16-a9f0-36c13fca1c1f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_be1b9ba6-e082-4878-81ea-08f4face5cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_8489a8df-f808-46eb-aa85-38786f0f6377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_8489a8df-f808-46eb-aa85-38786f0f6377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5f1de9dc-ecea-4ecc-86b5-943a479638e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5f1de9dc-ecea-4ecc-86b5-943a479638e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4fa80a6e-8e9e-4733-ac7e-8d5ae1d18dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_4fa80a6e-8e9e-4733-ac7e-8d5ae1d18dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9bca73f1-7deb-43b3-b34b-86dcdfb49b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0e8ccbfd-5479-4506-8675-ee6722164155" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9bca73f1-7deb-43b3-b34b-86dcdfb49b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa25c6da-533c-480e-a667-96495237c1bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_027cca43-37fb-4d9b-81ce-09029946497a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa25c6da-533c-480e-a667-96495237c1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d44f34df-a34c-4ef0-9480-8de067d8a555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d44f34df-a34c-4ef0-9480-8de067d8a555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_5a36c82c-2b25-4623-a205-1d59a6767477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_5a36c82c-2b25-4623-a205-1d59a6767477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_fe2d9fd1-22ce-4ee7-a462-931accebaccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_fe2d9fd1-22ce-4ee7-a462-931accebaccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_266f2d20-2cdc-463a-b834-d84798b95a6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_266f2d20-2cdc-463a-b834-d84798b95a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5ddf2148-ba7c-458b-8d73-549ab54112b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5ddf2148-ba7c-458b-8d73-549ab54112b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_74f73826-92be-46c4-a4ca-e6a91d229cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a19f9ec2-273f-496b-8d54-adb631c4c6f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_74f73826-92be-46c4-a4ca-e6a91d229cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3ba0ae2d-0d1e-445e-9758-4f11a15a3adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_3ba0ae2d-0d1e-445e-9758-4f11a15a3adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_5bfc8d9e-46c8-47da-a51a-803a53c907df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_5bfc8d9e-46c8-47da-a51a-803a53c907df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_ff71baba-9c92-497d-8363-0379f45b77c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_ff71baba-9c92-497d-8363-0379f45b77c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_0877ca2b-fab9-4ae2-bd57-fc50b420f6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_0877ca2b-fab9-4ae2-bd57-fc50b420f6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c89522fc-d897-4091-bd84-e494ade24828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c89522fc-d897-4091-bd84-e494ade24828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_84547c70-c74f-429a-96a8-f234d32526ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_84547c70-c74f-429a-96a8-f234d32526ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_751c3ac1-7b45-4693-affa-4b92f8f9eb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_751c3ac1-7b45-4693-affa-4b92f8f9eb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_5a3fba98-a1e5-44ac-b13f-637d63886b34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_5a3fba98-a1e5-44ac-b13f-637d63886b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5ef301b5-0e20-406c-a43f-410d4f78a07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5ef301b5-0e20-406c-a43f-410d4f78a07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_94505b4e-239f-4a78-a5d8-b033ab156534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_75940df7-855e-4d98-a061-cb0fd0a87717" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_94505b4e-239f-4a78-a5d8-b033ab156534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f93f81fa-f502-4a9a-86f3-02c2d01390d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f93f81fa-f502-4a9a-86f3-02c2d01390d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3fa3ef6-c20c-4238-b7a6-42cfdbd6813c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3fa3ef6-c20c-4238-b7a6-42cfdbd6813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030224e6-9448-4046-a1e2-84e43fb7f149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_030224e6-9448-4046-a1e2-84e43fb7f149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:href="cms-20210331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_82fdc0d6-61c7-4476-8289-bde83940d26c" xlink:to="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6db6fec2-fcae-4944-a4d7-ef4c3d9bed62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_7987a10e-41c9-436b-9e4f-c2da5b285426" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6db6fec2-fcae-4944-a4d7-ef4c3d9bed62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1730c714-c9a6-49ad-a34f-bfca474228b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1730c714-c9a6-49ad-a34f-bfca474228b1" xlink:to="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:to="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c9579f3a-4aee-491b-bd5c-665b500d0554" xlink:to="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6993cc9-c781-4440-80c4-899b57c7ed8c" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_00fff2f5-d3ca-42fc-b3c2-54f4cfa42827" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6993cc9-c781-4440-80c4-899b57c7ed8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3b635a6d-f915-4754-8c72-92afcff05cc6" xlink:to="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:to="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_57b11b48-6768-4216-8831-7d99f9ac30e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_57b11b48-6768-4216-8831-7d99f9ac30e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de3ec460-a37b-46ed-a34a-5bca64a125a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_de3ec460-a37b-46ed-a34a-5bca64a125a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ea033789-f9b3-499f-88bc-2c674b4b6c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ea033789-f9b3-499f-88bc-2c674b4b6c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9c64094e-0e15-45a6-8cc8-9e886e036418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_9c64094e-0e15-45a6-8cc8-9e886e036418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_a8ade8a0-9b63-4e58-a5e1-9a54ab811645" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_a8ade8a0-9b63-4e58-a5e1-9a54ab811645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4700b8d0-d697-4647-bef7-410648f011f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4700b8d0-d697-4647-bef7-410648f011f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_1730a160-5016-4567-ba63-8307b38b0017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_OtherInventorySupplies_1730a160-5016-4567-ba63-8307b38b0017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_cb5ced14-c5a0-4a0d-86e7-43056f6d8927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5cf40e55-fe41-4bca-9779-5cf4ca0728fe" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_cb5ced14-c5a0-4a0d-86e7-43056f6d8927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_093f8e18-1154-441c-b1fd-5595b7ca70c7" xlink:href="cms-20210331.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_cms_DeferredPropertyTaxes_093f8e18-1154-441c-b1fd-5595b7ca70c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_074b08dc-d0a4-45fc-aa5b-652e7f4a19c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_074b08dc-d0a4-45fc-aa5b-652e7f4a19c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_74df125a-c9e7-4904-86fb-913e2bb861ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_OtherAssetsCurrent_74df125a-c9e7-4904-86fb-913e2bb861ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ccbd1b9c-6ca5-4cc0-8b94-045b53b8ef26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bce6fdfa-def0-496a-b8bb-4b683b529f64" xlink:to="loc_us-gaap_AssetsCurrent_ccbd1b9c-6ca5-4cc0-8b94-045b53b8ef26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_59d59b2f-35b0-4ea3-8080-cd5e8c836a06" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_59d59b2f-35b0-4ea3-8080-cd5e8c836a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8f388bb7-9ab2-4977-a299-b4c33f5b786c" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8f388bb7-9ab2-4977-a299-b4c33f5b786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_82e06f96-7d1c-4779-8931-6bf6421038cb" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_82e06f96-7d1c-4779-8931-6bf6421038cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_632f7274-aacb-4345-85b8-4eb5296b5ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_632f7274-aacb-4345-85b8-4eb5296b5ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_b2c35a81-d928-4001-91bd-00d7e29dbe4c" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_b2c35a81-d928-4001-91bd-00d7e29dbe4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_8cdb5cb5-679b-44dc-b57b-71919c63a04e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_ConstructionInProgressGross_8cdb5cb5-679b-44dc-b57b-71919c63a04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2b6c2ced-8608-4f66-8cec-5cec550f89e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2b6c2ced-8608-4f66-8cec-5cec550f89e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_18c7c0c1-9fde-4b99-a8d7-e0bb02729f92" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_18c7c0c1-9fde-4b99-a8d7-e0bb02729f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8990f6bd-4f60-42e6-bcb7-c969bbdcbf8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8990f6bd-4f60-42e6-bcb7-c969bbdcbf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8df35fd1-ff84-4bc5-befb-1326335b2ad8" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_2d75c825-936d-411d-9d0d-6acdcdf992c1" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8df35fd1-ff84-4bc5-befb-1326335b2ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_2f7365a3-db3d-4a4a-bf38-c928897bafad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_2f7365a3-db3d-4a4a-bf38-c928897bafad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_85422a0d-64ba-4eb2-bcb5-5a69e6b7f8c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_85422a0d-64ba-4eb2-bcb5-5a69e6b7f8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_bb6483a7-903c-44ff-a4c9-22ab2858efda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_EquityMethodInvestments_bb6483a7-903c-44ff-a4c9-22ab2858efda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_d94c7feb-0a22-4538-8eae-71afc2f225e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_d94c7feb-0a22-4538-8eae-71afc2f225e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ae87d4cf-fff0-4725-811d-e806648ec2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ae87d4cf-fff0-4725-811d-e806648ec2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5016e899-ac5b-4b0a-84e0-df71ea0d932d" xlink:href="cms-20210331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_ee7bb554-27a1-4e16-b420-2922847b1d98" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5016e899-ac5b-4b0a-84e0-df71ea0d932d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b0ac17e1-cc69-4056-ac84-01e931df6400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_070a5a6c-0d14-4c2e-b90d-c45c7154dde9" xlink:to="loc_us-gaap_Assets_b0ac17e1-cc69-4056-ac84-01e931df6400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bfebd14d-4beb-43c3-8ab3-8a7414dd1a1b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_a62bc827-d420-44c4-87c6-2a4a3bc32c9b" xlink:href="cms-20210331.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_a62bc827-d420-44c4-87c6-2a4a3bc32c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_dcf0e112-b046-4597-981d-8644c9e5a93e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_dcf0e112-b046-4597-981d-8644c9e5a93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a01a76d3-f2b0-4036-ab21-cc31ba70d116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_AccountsPayableCurrent_a01a76d3-f2b0-4036-ab21-cc31ba70d116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_a4e274a7-f51c-4986-9c83-927945fa398f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_a4e274a7-f51c-4986-9c83-927945fa398f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_d06b19c3-980b-4f0e-a694-a698174b39a5" xlink:href="cms-20210331.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_cms_AccruedRateRefunds_d06b19c3-980b-4f0e-a694-a698174b39a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_08a5dfa0-305d-4681-9ebf-ef0354e4087d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_08a5dfa0-305d-4681-9ebf-ef0354e4087d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_6fb09f61-977b-49e2-b6e0-6d56f7df06a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_TaxesPayableCurrent_6fb09f61-977b-49e2-b6e0-6d56f7df06a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_a9e95771-6f60-4a0d-b953-272284e8f36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_a9e95771-6f60-4a0d-b953-272284e8f36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8a1e6644-a257-4884-8a4d-4454d46d1522" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8a1e6644-a257-4884-8a4d-4454d46d1522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7d0f300a-d434-4ba0-84a0-0891b1898d50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6543aea9-e858-4c75-b9ca-589f3327b67a" xlink:to="loc_us-gaap_LiabilitiesCurrent_7d0f300a-d434-4ba0-84a0-0891b1898d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ba2ce04f-b413-4600-9b51-3eb486fcca23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ba2ce04f-b413-4600-9b51-3eb486fcca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_9953d115-f655-4190-a38d-24efce0d482f" xlink:href="cms-20210331.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_9953d115-f655-4190-a38d-24efce0d482f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_caa36c00-2d72-4996-9941-186b019984a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_caa36c00-2d72-4996-9941-186b019984a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_e5a0813b-8eda-4060-aba8-e7503e218c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_e5a0813b-8eda-4060-aba8-e7503e218c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_91cf4f82-6d3e-48a7-be76-560bd737777c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_91cf4f82-6d3e-48a7-be76-560bd737777c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d444fe84-aed1-4364-bdaa-05acaab0737f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d444fe84-aed1-4364-bdaa-05acaab0737f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f56df177-b712-4d36-b806-497821610849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f56df177-b712-4d36-b806-497821610849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d3d8c4b9-97d9-4ae9-bec3-cd3d18f84e7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d3d8c4b9-97d9-4ae9-bec3-cd3d18f84e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_765a0869-1673-4aa1-bd15-c41fdfd86e59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_10283138-74df-4680-b400-b5cf83c608ea" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_765a0869-1673-4aa1-bd15-c41fdfd86e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9d1dcb1d-053d-480d-a89d-03a2ff0970d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9d1dcb1d-053d-480d-a89d-03a2ff0970d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c22a354a-e1e2-4320-987a-9f19c85f23ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_CommonStockValue_c22a354a-e1e2-4320-987a-9f19c85f23ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba516eac-300e-497e-9927-747552965a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba516eac-300e-497e-9927-747552965a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8075edff-8db8-4fe7-9fd0-a4423cb900b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8075edff-8db8-4fe7-9fd0-a4423cb900b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4dbba9b4-8fab-4f67-86bd-d3301e89e470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4dbba9b4-8fab-4f67-86bd-d3301e89e470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_63c730b8-59f1-4dce-8dbb-f5a310e74c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d0695e26-5471-4164-a62b-474c0a7a2e14" xlink:to="loc_us-gaap_StockholdersEquity_63c730b8-59f1-4dce-8dbb-f5a310e74c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4510d2d5-ca9f-4a03-a988-27bfc741ff08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_PreferredStockValue_4510d2d5-ca9f-4a03-a988-27bfc741ff08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_4743a2c6-985b-46de-a389-016d8d7c3a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_MinorityInterest_4743a2c6-985b-46de-a389-016d8d7c3a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3ae6f9b7-d9c6-46fa-91e9-90e63dd4c7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d61a95ed-6709-4626-acb8-e5936228eabc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3ae6f9b7-d9c6-46fa-91e9-90e63dd4c7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e570199e-d3d8-42b2-ba2f-1ade070e0154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3caf5b8-dc96-4628-ba54-9d8039ccbb00" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e570199e-d3d8-42b2-ba2f-1ade070e0154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9d73ab8a-b273-44be-a3b5-4589c2446f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9d73ab8a-b273-44be-a3b5-4589c2446f53" xlink:to="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:to="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7ae582d-6b96-4f68-a251-97a3e73e35a2" xlink:to="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0dbd0af1-bf03-44c9-8271-518d134dcfac" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_51cfb9a5-cf4d-4ffd-8432-d30b125e23f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0dbd0af1-bf03-44c9-8271-518d134dcfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7da0e1f4-5e00-42a7-a1ac-1221a4d1f60b" xlink:to="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3112c2e2-2d84-48c6-bfcd-8217148e81c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3112c2e2-2d84-48c6-bfcd-8217148e81c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_fea92c2a-3913-4d49-b0fa-7791ac4cd121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_fea92c2a-3913-4d49-b0fa-7791ac4cd121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_d32f09d6-64c4-4898-bf50-506b87e885e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_d32f09d6-64c4-4898-bf50-506b87e885e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_258c7883-dc41-4682-8f7e-ba27c20c2717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_258c7883-dc41-4682-8f7e-ba27c20c2717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_64e68611-e3f5-465f-9eca-45e88c6adad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a02761b2-ea42-4c4b-a498-9dc38baf1666" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_64e68611-e3f5-465f-9eca-45e88c6adad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="simple" xlink:href="cms-20210331.xsd#ConsolidatedStatementsofChangesInEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_26827825-324c-45fc-90ea-56878c53e4a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_26827825-324c-45fc-90ea-56878c53e4a0" xlink:to="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b59546f7-22aa-4b02-9a58-286b57f042a0" xlink:to="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b789998a-bede-4a11-89d6-759e5896ebe9" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cc618bc0-2ded-4710-ac68-e200e4d0c8ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b789998a-bede-4a11-89d6-759e5896ebe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f2923690-8803-445a-b5f5-eadafd710dd6" xlink:to="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_42521e50-4897-4e1e-8e59-59551734a265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_CommonStockMember_42521e50-4897-4e1e-8e59-59551734a265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_80da0afe-b57c-439f-b57c-9d316ae87fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_80da0afe-b57c-439f-b57c-9d316ae87fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71dabaca-d91c-44c4-8e5e-854a6064b769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_71dabaca-d91c-44c4-8e5e-854a6064b769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9a59cecd-1450-49fc-8f83-86c438c267cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9a59cecd-1450-49fc-8f83-86c438c267cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_72bd1676-59c2-46df-99a2-d746e341bca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_72bd1676-59c2-46df-99a2-d746e341bca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bfc2eb68-7313-4cd8-a8c2-569cd50d13db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_RetainedEarningsMember_bfc2eb68-7313-4cd8-a8c2-569cd50d13db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cde2c9b0-857f-4621-8d25-7aaf0df12c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_PreferredStockMember_cde2c9b0-857f-4621-8d25-7aaf0df12c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_6375caae-487f-44f4-82cb-ae98632470da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_74845d42-3e1a-4815-94b0-04fb4a532de8" xlink:to="loc_us-gaap_NoncontrollingInterestMember_6375caae-487f-44f4-82cb-ae98632470da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fd6a43fc-690b-423f-a6de-be5bf3e675fa" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1813fba2-93da-4296-b83b-d3fb006b7ecb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ac8cea4-f54c-4bc2-beb4-0c3c4ddb33f6" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_1813fba2-93da-4296-b83b-d3fb006b7ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3933f42f-49ce-4b84-b3d5-630f4eeb6695" xlink:to="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bafc3e5c-2c0c-478e-b3d1-5a9e441adc2c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1a5f9905-5558-4bec-a30f-3f31c9929494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1a5f9905-5558-4bec-a30f-3f31c9929494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c1b897a2-d13b-4bd0-9a61-02b8884f5100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c1b897a2-d13b-4bd0-9a61-02b8884f5100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_e1af1cd0-c456-4300-b75a-42fd42f83807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_e1af1cd0-c456-4300-b75a-42fd42f83807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_c4e5860e-aa6b-4dd2-bb40-2f7bcfbde26a" xlink:href="cms-20210331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_c4e5860e-aa6b-4dd2-bb40-2f7bcfbde26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9e4c705c-3dda-4a4a-b919-d232f59fff1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_9e4c705c-3dda-4a4a-b919-d232f59fff1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5e949a2e-c12f-445d-866f-c43e241277e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5e949a2e-c12f-445d-866f-c43e241277e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_85296309-eadf-4554-b77b-3fe3b0d19e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_ProfitLoss_85296309-eadf-4554-b77b-3fe3b0d19e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_16953f8a-27ec-48c0-b9c3-7b1b9093f3fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_DividendsCommonStockCash_16953f8a-27ec-48c0-b9c3-7b1b9093f3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_2a76e339-26d5-4746-885a-708f0b2a1918" xlink:href="cms-20210331.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_2a76e339-26d5-4746-885a-708f0b2a1918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d0579168-d55b-46da-a81d-70b9df967ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d0579168-d55b-46da-a81d-70b9df967ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_06207d55-8f38-492c-b367-ebe78a90fd50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_58ac91e8-5f9d-4be5-8bd6-a6e166637281" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_06207d55-8f38-492c-b367-ebe78a90fd50" 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-20210331.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_6684d6e4-3502-4b9c-95f3-2f5b5af37032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:href="cms-20210331.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6684d6e4-3502-4b9c-95f3-2f5b5af37032" xlink:to="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:to="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8337c2b1-84f9-48b2-8fbc-e7bd0bdffecf" xlink:to="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be4b4084-a3f3-4baf-b801-ab1ae5e3bdbd" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_efaa10c7-d187-45c4-b311-46b692f6ef08" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be4b4084-a3f3-4baf-b801-ab1ae5e3bdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b3d29c48-d1da-4050-ae40-b437087199a1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_abede680-0133-438e-8ed5-0c4bd9361725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_abede680-0133-438e-8ed5-0c4bd9361725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_fd0ec066-27b4-4b01-9355-abc84ece49e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_055b8f07-0725-408c-a121-5022243aae00" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_fd0ec066-27b4-4b01-9355-abc84ece49e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:href="cms-20210331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_d13751f2-8a84-4fba-a0d7-335e7872d485" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_dd059b3f-7e9b-4617-95a9-62c28f000bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_dd059b3f-7e9b-4617-95a9-62c28f000bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_03ddfe8b-6fbd-4510-bbad-ac074a2ff251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_03ddfe8b-6fbd-4510-bbad-ac074a2ff251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f78da119-ab99-4fa0-828a-139c78c5f10d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f78da119-ab99-4fa0-828a-139c78c5f10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2363b36a-a73b-4db9-bf97-3d406624fbf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_daa0449f-167e-4d90-b75e-e176873f6561" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_2363b36a-a73b-4db9-bf97-3d406624fbf4" 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-20210331.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_3c40ffbd-0b4d-491b-947c-c1d2e596ac7a" xlink:href="cms-20210331.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_3c40ffbd-0b4d-491b-947c-c1d2e596ac7a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:to="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3096f0ec-080c-4f83-ae1d-40e6e555e825" xlink:to="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e38d83e3-81a2-4dc3-83f6-566ed44eeae6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2e1b984d-8b50-4586-b133-d1595145d5fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e38d83e3-81a2-4dc3-83f6-566ed44eeae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_86ba3dd7-4e0d-4f48-bbdd-ff11c14719c8" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_f4414481-6232-4ebb-95eb-d734751f96e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_cfa07546-639f-4860-8117-4e279e56ba48" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_f4414481-6232-4ebb-95eb-d734751f96e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RegulatoryMattersQuarterlyNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_c9cfa5ce-9acf-4807-b098-d16cb3a44c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c9cfa5ce-9acf-4807-b098-d16cb3a44c5d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f248593e-786e-40a1-a0ff-e9488c3df712" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_53c82cf5-7fe3-450e-86d7-86de4a003c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_53c82cf5-7fe3-450e-86d7-86de4a003c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_b1803406-d143-4953-bdbe-5429be034210" xlink:href="cms-20210331.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8322c28-e560-45ff-9a70-4346b3055c35" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_b1803406-d143-4953-bdbe-5429be034210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1470908a-ff66-447f-b361-5cf64a1c29d8" xlink:to="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd73ff7b-2638-48f6-9ea4-19c6f801b104" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d9da56c8-a2a3-454e-b1b7-6bd8376ac1fe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd73ff7b-2638-48f6-9ea4-19c6f801b104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9a84e728-a88c-461f-b667-88459f55e19c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_187c9da7-080c-437f-8fcc-9a40c36ee15f" xlink:href="cms-20210331.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_71f731e9-6c65-4374-9cc5-ff11e4aa2f85" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_187c9da7-080c-437f-8fcc-9a40c36ee15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_c691e1ae-b0c2-4e37-84d0-758818654057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_20077f05-cd9f-4fa8-adad-c1b7506866bc" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_c691e1ae-b0c2-4e37-84d0-758818654057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0cd7e6c5-d8e1-4060-81e8-34e95204df7a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_549c4dfc-e8de-4c4e-96ff-8cfcf72468d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_549c4dfc-e8de-4c4e-96ff-8cfcf72468d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_894d28c2-7a3e-47a8-bc8f-8350d40c14af" xlink:href="cms-20210331.xsd#cms_RequestedRecoveryCollection"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_cms_RequestedRecoveryCollection_894d28c2-7a3e-47a8-bc8f-8350d40c14af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5c40a164-acee-43e7-8592-46d7cdcbe5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_817fdda4-be08-40e2-b4db-18bb7e48a72b" xlink:to="loc_us-gaap_Revenues_5c40a164-acee-43e7-8592-46d7cdcbe5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20210331.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_e31ce6c6-db51-4ce7-9591-27b07ac6a67c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e31ce6c6-db51-4ce7-9591-27b07ac6a67c" xlink:to="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:to="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7e3f3954-41dd-49ff-aea7-03a372156f23" xlink:to="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dbfc8ded-4a04-4973-ac6d-6825d5ec40da" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7dd8251f-b015-4dab-96f4-6dbf6a9744e4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dbfc8ded-4a04-4973-ac6d-6825d5ec40da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b09e748b-faa4-49d0-aecf-48509626ffd3" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_b94e01c2-1486-45a1-b1df-631cbc24a76a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_943f9825-a817-4114-9c35-6af4278f0e15" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_b94e01c2-1486-45a1-b1df-631cbc24a76a" 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-20210331.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_9dcf29e2-7e3c-48c4-aab4-6ee6394d51bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9dcf29e2-7e3c-48c4-aab4-6ee6394d51bf" xlink:to="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_0a0e1aa9-81be-491b-a1da-3ae1b52720e0" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_a8a0d865-3871-45c5-8208-9c28351df4e5" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:to="loc_cms_BayHarborMember_a8a0d865-3871-45c5-8208-9c28351df4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_8841147f-83b7-43ba-bcb5-863e630686bc" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_e201461e-3d75-4ce4-b43b-6d6010522fbb" xlink:to="loc_cms_ManufacturedGasPlantMember_8841147f-83b7-43ba-bcb5-863e630686bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:to="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_82c3cad6-c55a-4e90-a3d7-1578f7c2c130" xlink:to="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_08f1975f-85bf-4ac5-a7ba-a937210bb604" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65e500d0-ac31-4809-8692-235d70c9d503" xlink:to="loc_cms_ConsumersEnergyCompanyMember_08f1975f-85bf-4ac5-a7ba-a937210bb604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_29b7e1e5-5706-453a-9073-e444dfc35790" xlink:to="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_6be7b244-824c-447b-bba2-dc6c5c6f94f8" xlink:href="cms-20210331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_6be7b244-824c-447b-bba2-dc6c5c6f94f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_009317ba-752f-486d-a5f0-223a8493eb5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_8c2630b8-03f6-417c-8741-aa20cea98fa7" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_009317ba-752f-486d-a5f0-223a8493eb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fda1189f-d892-437a-9427-6c0bf5c38f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fda1189f-d892-437a-9427-6c0bf5c38f2b" xlink:to="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_f9a8d57b-a905-4c19-9966-04993af620f5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_18869ac0-ce1b-4223-a249-973cf51ac643" xlink:href="cms-20210331.xsd#cms_RayCompressorStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0cb8eeb1-73e6-4240-86b5-d5f6f272f82c" xlink:to="loc_cms_RayCompressorStationMember_18869ac0-ce1b-4223-a249-973cf51ac643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_5b9af602-773f-45ba-9793-466e3e44ae7e" xlink:to="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_87898882-0846-4a64-a556-f72cce529dfd" xlink:href="cms-20210331.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_fc5f6d6a-ef65-4b3a-b0c5-9196227231ea" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_87898882-0846-4a64-a556-f72cce529dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4b3458c3-243e-4e10-b412-e817994f98c5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_b5ce8ffb-1a0d-43cb-aa0f-9c052e0bb480" xlink:href="cms-20210331.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_b7f9db2e-5454-4f6a-a912-94f5b8beb6ce" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_b5ce8ffb-1a0d-43cb-aa0f-9c052e0bb480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_284b0c5a-08ad-4af5-846d-d6099517d77c" xlink:to="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_88a65920-a85b-4091-8145-6dd34eddba7f" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:to="loc_cms_ElectricUtilityMember_88a65920-a85b-4091-8145-6dd34eddba7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_69355a30-d95c-400b-b2d7-611c0e98e96c" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_14683440-2d5d-4448-a6f2-d7edf69cd525" xlink:to="loc_cms_GasUtilityMember_69355a30-d95c-400b-b2d7-611c0e98e96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_71b757db-847e-456e-9538-6ebc702b1177" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_8dc1f26d-2251-496b-a02b-da2e62c80bd0" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_BayHarborMember_8dc1f26d-2251-496b-a02b-da2e62c80bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_b6b646fd-c353-4414-9e90-19fb402d2600" xlink:href="cms-20210331.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_NrepaMember_b6b646fd-c353-4414-9e90-19fb402d2600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_6aeff570-a944-4d88-b81b-9740b398308f" xlink:href="cms-20210331.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_CerclaLiabilityMember_6aeff570-a944-4d88-b81b-9740b398308f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_fd8b10b7-eeb9-4d2a-a6f5-90db4e7db72c" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6adb896a-f63b-40c8-ab63-ee0323f48751" xlink:to="loc_cms_ManufacturedGasPlantMember_fd8b10b7-eeb9-4d2a-a6f5-90db4e7db72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_80e21a78-782b-4e3e-af4f-f721e15220da" xlink:to="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_05245e0c-4218-4fbd-a7f7-e4f63666075b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:to="loc_srt_MinimumMember_05245e0c-4218-4fbd-a7f7-e4f63666075b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e1abd33c-7445-47e0-87d1-0a9e951f3263" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1ed7db6c-08d6-47db-a9e7-5b79720f7910" xlink:to="loc_srt_MaximumMember_e1abd33c-7445-47e0-87d1-0a9e951f3263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_95780922-40a9-4c26-afce-c9764a2045a3" xlink:to="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4982c8d3-b776-4b2c-94a4-c66289ab4bff" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4b6c6e8a-b73d-47d8-b0c7-334d5adea8a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4982c8d3-b776-4b2c-94a4-c66289ab4bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_aaba2fbb-8f78-472f-bb51-4acd10502ee2" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_0e317c08-e4da-46cf-9816-e89fd5ca94e7" xlink:href="cms-20210331.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6187bde-5e5f-4353-a640-7181720f5920" xlink:to="loc_cms_GasCostRecoveryMember_0e317c08-e4da-46cf-9816-e89fd5ca94e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7f57ef08-91f7-4d9b-9846-1a26d2088500" xlink:to="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_035943ae-9088-4c88-b8d2-49df23dd1925" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_3230fddb-34a5-4b35-a3e0-766802a19179" xlink:to="loc_cms_ManufacturedGasPlantMember_035943ae-9088-4c88-b8d2-49df23dd1925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_7ac36e1c-f53d-4def-9001-d577deef305b" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RepairCostsMember_aba66108-478b-4502-9818-c9730492dc54" xlink:href="cms-20210331.xsd#cms_RepairCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_RepairCostsMember_aba66108-478b-4502-9818-c9730492dc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncrementalGasPurchasesMember_6ab9f388-ddfd-42f8-acc9-36b1cd75cc9d" xlink:href="cms-20210331.xsd#cms_IncrementalGasPurchasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_IncrementalGasPurchasesMember_6ab9f388-ddfd-42f8-acc9-36b1cd75cc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember_bebdb4fa-3348-4c74-9b93-ea784276bb02" xlink:href="cms-20210331.xsd#cms_InsuranceRecoveriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_f222be42-9679-41fd-9648-810b8bce3512" xlink:to="loc_cms_InsuranceRecoveriesMember_bebdb4fa-3348-4c74-9b93-ea784276bb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_e89356dd-a097-4f0f-a4a4-3710b9ae5af9" xlink:to="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_fe4d1771-0cae-49ea-92e9-d72a0afeec72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_fe4d1771-0cae-49ea-92e9-d72a0afeec72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_efe7121a-e9b3-409b-8d1c-d43cdb78e32d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_efe7121a-e9b3-409b-8d1c-d43cdb78e32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_ae8a0d1a-b689-4de5-8276-889be7286e6d" xlink:href="cms-20210331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_ae8a0d1a-b689-4de5-8276-889be7286e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_20680acf-3f18-4498-8870-f1bc721f96b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_20680acf-3f18-4498-8870-f1bc721f96b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_79f0af2f-f044-410a-acc9-2832c740f3ab" xlink:href="cms-20210331.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_79f0af2f-f044-410a-acc9-2832c740f3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_7928cb7d-5c5e-4d68-8167-c3efb7d0c2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_7928cb7d-5c5e-4d68-8167-c3efb7d0c2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_50959404-f017-4483-ae21-e786ca3592a4" xlink:href="cms-20210331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_50959404-f017-4483-ae21-e786ca3592a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7a60ea8a-e74f-4f08-bbed-c113d328152b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7a60ea8a-e74f-4f08-bbed-c113d328152b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_3f4f7ea5-20a2-4627-afc5-8f9025e6a7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_3f4f7ea5-20a2-4627-afc5-8f9025e6a7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_2ea65949-cfa6-487c-8865-b34bc0fac6d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LitigationSettlementExpense_2ea65949-cfa6-487c-8865-b34bc0fac6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f6021d4a-b4d3-4167-9be3-fd91f05e498a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f6021d4a-b4d3-4167-9be3-fd91f05e498a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_34a7d8db-6fd7-4a4c-8142-e8266e9a9f25" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_34a7d8db-6fd7-4a4c-8142-e8266e9a9f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_66551394-f764-46f6-8a9a-74bcf3477d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_LossContingencyReceivable_66551394-f764-46f6-8a9a-74bcf3477d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_13a2227d-12fc-4948-be73-67ad2f11880c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_13a2227d-12fc-4948-be73-67ad2f11880c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2991d86d-f6f4-4b0e-bfa5-84ab1e1dc5d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_2991d86d-f6f4-4b0e-bfa5-84ab1e1dc5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_77c165c0-e6e6-4d7a-ac19-a6caef8f779a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_a0973f1b-7c76-4579-8f60-7044f887d56d" xlink:to="loc_us-gaap_Revenues_77c165c0-e6e6-4d7a-ac19-a6caef8f779a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_642c11eb-c681-4f33-a5ab-52e53adc709d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_642c11eb-c681-4f33-a5ab-52e53adc709d" xlink:to="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_404e297a-008e-46f8-bf2b-68b33b68316f" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_255e05d3-f030-4f31-9dc3-baa3208e1d1e" xlink:href="cms-20210331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:to="loc_cms_BayHarborMember_255e05d3-f030-4f31-9dc3-baa3208e1d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_3555fc80-6814-4132-b4b4-3ac8b2708ff7" xlink:href="cms-20210331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_70108648-1495-43c3-905b-f942f3258a88" xlink:to="loc_cms_ManufacturedGasPlantMember_3555fc80-6814-4132-b4b4-3ac8b2708ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:to="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_526b7a8b-33f0-4b5a-a52f-a114b37ddb47" xlink:to="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a64951da-616d-4a05-b896-c4657f56ba19" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4bc17ced-499f-4fba-9f49-da79b8d40664" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a64951da-616d-4a05-b896-c4657f56ba19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_a4ec99c6-c559-4b74-8078-d0aa53f434bb" xlink:to="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_916a34a3-27b5-47c6-95b9-a94bc8488a4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_916a34a3-27b5-47c6-95b9-a94bc8488a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3118ff96-cb6e-480e-84b7-543b8e1b46b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3118ff96-cb6e-480e-84b7-543b8e1b46b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_0a9c7039-b672-4651-ac49-e1610fba94c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_0a9c7039-b672-4651-ac49-e1610fba94c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_f9b22c32-1b50-4a06-9681-da8d47f15716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_f9b22c32-1b50-4a06-9681-da8d47f15716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4b7e9591-06ac-4240-89ac-1e0f938b6433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4b7e9591-06ac-4240-89ac-1e0f938b6433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_ae1ac863-5d4f-4e21-9bd3-9db379927cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_baec368a-480c-4188-b5ea-91283a8d4b30" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_ae1ac863-5d4f-4e21-9bd3-9db379927cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d84698e-3820-44b4-bdb1-ae3ca2fb30b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:href="cms-20210331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d84698e-3820-44b4-bdb1-ae3ca2fb30b2" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_bb1ccaf6-ad7c-433d-b1d1-bd54ae0d0ae8" xlink:to="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_b78ef35a-22fb-4190-97e9-0cd1337bb424" xlink:href="cms-20210331.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_b78ef35a-22fb-4190-97e9-0cd1337bb424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_05b47f83-4b48-492b-83aa-3489e1e184d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_05b47f83-4b48-492b-83aa-3489e1e184d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_a87598e7-697c-4c6f-bfda-f62d3998c4be" xlink:href="cms-20210331.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_ef8b8b54-95d4-480e-a72e-b3a65a72aadc" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_a87598e7-697c-4c6f-bfda-f62d3998c4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_ac661d2c-9c27-4a74-a775-99ee16b20bcc" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_4f472944-19d1-4c4c-ab24-21bfb4987484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_e41fcbb4-ada3-4d13-bfcb-8a4e300a4124" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_4f472944-19d1-4c4c-ab24-21bfb4987484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_291f0179-4f3b-46e7-82b5-aee00ccb75d4" xlink:to="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_395f44f9-ef7f-4c97-aad4-f4e9375c4830" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a407a08d-70e6-4d3f-8a8a-197259745253" xlink:to="loc_cms_ConsumersEnergyCompanyMember_395f44f9-ef7f-4c97-aad4-f4e9375c4830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ea124cf5-7333-4551-af89-9d960ba6db73" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ee1ec4da-2218-45a1-8a41-b183a833c3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b0daaf36-2dad-4b59-9623-b36f9bf47188" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ee1ec4da-2218-45a1-8a41-b183a833c3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_0bf5b6f3-37b1-4c29-8dec-30e469d147bf" xlink:to="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_bc7b1f9a-65a6-4f6d-a729-a747750d8b84" xlink:href="cms-20210331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4624cabf-c780-4d1d-870c-6413f401b61f" xlink:to="loc_cms_AviatorWindClassBMembershipMember_bc7b1f9a-65a6-4f6d-a729-a747750d8b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:href="cms-20210331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_8e5f69f7-43aa-4926-9d29-ebc4c636f559" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_a82ab900-7dc2-47f5-a805-9cd75040a8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_a82ab900-7dc2-47f5-a805-9cd75040a8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_7a8f5a6f-e488-4a6e-9315-aea5bc543084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_7a8f5a6f-e488-4a6e-9315-aea5bc543084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_9ee5a164-c4e3-4311-a5b4-f37eced2bb49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_9ee5a164-c4e3-4311-a5b4-f37eced2bb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_94f27b51-225c-4a51-8b79-18fa8528e41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_0aa1f309-477a-4b2e-b16b-5b140abfaa5a" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_94f27b51-225c-4a51-8b79-18fa8528e41b" 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-20210331.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_9fb27203-da5a-45f3-b412-f583fc6c93e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9fb27203-da5a-45f3-b412-f583fc6c93e4" xlink:to="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:to="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_48b1e0f9-8aa9-4c6d-ac35-3fdc1376ef23" xlink:to="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11225e34-9d79-444e-9b11-55ac8f2645b2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_80f0c28e-3f48-45dd-a797-5053ea6865be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11225e34-9d79-444e-9b11-55ac8f2645b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cd13f53c-d05a-4dc3-8af3-0f5ad5f23b0b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_af38cccf-0fbd-404a-93df-e6606d841cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4db3f40a-f267-4b84-9439-7eaff53a707c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_af38cccf-0fbd-404a-93df-e6606d841cde" 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-20210331.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_cc1b74c5-3306-4f99-a9b9-9fb284837128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cc1b74c5-3306-4f99-a9b9-9fb284837128" xlink:to="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:to="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_57ea2a76-af88-4953-a54f-7742a09c8457" xlink:to="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d6656c4d-5a45-4b72-952c-6179ba0f91d6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fb0dcc88-4c10-4694-b04d-86c55fe2eff6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d6656c4d-5a45-4b72-952c-6179ba0f91d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_51a80e5b-1af8-48a2-a115-000f07f2bb79" xlink:to="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0230b126-c86e-4f1a-83e5-5cb421e05ca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0230b126-c86e-4f1a-83e5-5cb421e05ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_12b93022-5609-4f71-87be-b550767ca76f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_98738ca1-cfc4-4e38-9e78-e2199f260e73" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_12b93022-5609-4f71-87be-b550767ca76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_94d78b67-3f91-4f90-af45-582f59ec0f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_94d78b67-3f91-4f90-af45-582f59ec0f62" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6017fa2-0a5b-485b-a840-4f12e50ce87c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_436f6cf3-c1d3-459e-9da8-e0568657851d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0149144f-e013-4a55-9631-b326b65950e0" xlink:to="loc_us-gaap_LetterOfCreditMember_436f6cf3-c1d3-459e-9da8-e0568657851d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2eb2058f-3529-4211-b81a-29b024e24636" xlink:to="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_fadd65e5-39a7-4094-a966-f8bb223853e4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:to="loc_srt_ParentCompanyMember_fadd65e5-39a7-4094-a966-f8bb223853e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_6286e4b7-ea7d-43cc-8c90-a654ce9062bc" xlink:href="cms-20210331.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_42613beb-4a79-4b6a-8384-5d3bec0cb458" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_6286e4b7-ea7d-43cc-8c90-a654ce9062bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_0c24dfe4-995d-4b3d-8995-bdec1b76b1c2" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_4884b0d1-4594-49a7-ae3e-8b5d21012841" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_4884b0d1-4594-49a7-ae3e-8b5d21012841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_5fc0f2ab-4819-4697-8b3e-ffe766bbbd23" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_5fc0f2ab-4819-4697-8b3e-ffe766bbbd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_2f69b375-b3fe-4dfd-aa81-a201885a7dfa" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_2f69b375-b3fe-4dfd-aa81-a201885a7dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_006a8d51-0461-4eaa-ab79-281f54df8c4e" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_006a8d51-0461-4eaa-ab79-281f54df8c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_9eb9aef9-be96-4f8a-a7e2-004d4ceb8e4b" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_9eb9aef9-be96-4f8a-a7e2-004d4ceb8e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_bd80d81e-5199-4961-b2ed-ea9319ec6f6d" xlink:href="cms-20210331.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_9bcb716b-dad2-4ad8-8381-2ec54b3bfd39" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_bd80d81e-5199-4961-b2ed-ea9319ec6f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7092884-e874-4f20-a21f-1b048b558e0d" xlink:to="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b0745b3-c95d-4c51-aadb-90bebb24a16f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5ff56290-f050-4364-a3ab-ab9a1e3a4438" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b0745b3-c95d-4c51-aadb-90bebb24a16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_2c60b9db-b3bc-4ca1-b8af-731db38783dd" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ca60bb7e-bc28-43fa-aa30-2928a0899429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ca60bb7e-bc28-43fa-aa30-2928a0899429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_eb39de5b-7f7b-4096-88ce-704307cae54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCredit_eb39de5b-7f7b-4096-88ce-704307cae54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_c61f62a8-9386-4255-b205-862769044d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_c61f62a8-9386-4255-b205-862769044d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f1ab5a2f-a3b7-49d3-a2db-2df69b6392ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1edaedaf-3b04-470c-9953-345a2bdfdbdb" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f1ab5a2f-a3b7-49d3-a2db-2df69b6392ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.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_ab2dabb5-7457-4d44-b22b-4d6546fef227" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:href="cms-20210331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ab2dabb5-7457-4d44-b22b-4d6546fef227" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5b7481b9-f7f6-4368-bdad-c5260ea3dd89" xlink:to="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_246b0c6a-2f4d-455a-a922-772fc390107e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_40259cc5-b5bb-4960-bec9-16e9970d8a85" xlink:to="loc_cms_ConsumersEnergyCompanyMember_246b0c6a-2f4d-455a-a922-772fc390107e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9772efee-1dd5-4ff1-99a9-e9ea4c7d4eaf" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_535c5064-c88c-4f6c-aa98-0516c157abd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_f9171576-3ba7-442d-8600-776fe18b0b24" xlink:to="loc_us-gaap_CommercialPaperMember_535c5064-c88c-4f6c-aa98-0516c157abd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_79562c57-1ebe-4897-8614-63ab41a8d1ee" xlink:to="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_bc3d3ab6-3feb-475d-9dd6-38086bd9e8a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ab02b2cf-af32-4522-a9c9-6676e34d3428" xlink:to="loc_us-gaap_LineOfCreditMember_bc3d3ab6-3feb-475d-9dd6-38086bd9e8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_6673c86d-54da-41ff-937b-e5724c7e4f93" xlink:to="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_3a6d32cd-5768-421f-8443-99097ce070e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b704c4c6-bcc1-40e4-8163-dd226ce245b5" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_3a6d32cd-5768-421f-8443-99097ce070e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:href="cms-20210331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cf942bd8-bdf5-45f4-bdb8-a6afdf83eec6" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_e85aad70-d403-46cc-b288-09cc833ed5a2" xlink:href="cms-20210331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_e85aad70-d403-46cc-b288-09cc833ed5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_66beb5a0-420d-4763-a899-18ee38b325a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_ShortTermBorrowings_66beb5a0-420d-4763-a899-18ee38b325a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5901311e-0a7a-409b-b680-eb8bb6538500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5901311e-0a7a-409b-b680-eb8bb6538500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9726a3ab-a253-402e-90e0-b3535dc7bb3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9726a3ab-a253-402e-90e0-b3535dc7bb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3ea13bdc-5b61-4639-bed6-7b61dcffc8c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3ea13bdc-5b61-4639-bed6-7b61dcffc8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_50da48ef-fbe5-4a74-9786-b06dbbc5d500" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_50da48ef-fbe5-4a74-9786-b06dbbc5d500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_cb99b7d4-afa9-4d30-9ef6-1f61bce7e914" xlink:href="cms-20210331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_AmountAvailableForDividendDistribution_cb99b7d4-afa9-4d30-9ef6-1f61bce7e914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a5428f7-75dd-401d-866a-4b91e9e852b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0a5428f7-75dd-401d-866a-4b91e9e852b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c6afdd4c-c198-4c11-ac4f-b76e9ccb9683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_c6afdd4c-c198-4c11-ac4f-b76e9ccb9683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_de03fce7-d575-4090-b47c-fc693970890c" xlink:href="cms-20210331.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_cms_StockOfferingProgramMaximumValue_de03fce7-d575-4090-b47c-fc693970890c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_81bf562f-c3fd-4ff1-ba00-4e9429a8b86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3ab6f338-9859-443f-bc96-61718215b86a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_81bf562f-c3fd-4ff1-ba00-4e9429a8b86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fe93d883-0f5a-4c74-a67c-8f7ce1c801b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fe93d883-0f5a-4c74-a67c-8f7ce1c801b7" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_5a4b6fba-7d16-40fb-af82-c80953d93e4e" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_2b051cdf-9fa4-497c-8cd8-829b2bb4b3f1" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_2b051cdf-9fa4-497c-8cd8-829b2bb4b3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_f7f8e043-32f6-48e8-9e94-c07fb689e0f9" xlink:href="cms-20210331.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_3a1325cf-9ddf-4709-90d9-ec073cb04155" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_f7f8e043-32f6-48e8-9e94-c07fb689e0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8ab46388-c490-47a2-8ac1-7aa1c7cb369a" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b57aa22e-a434-410b-9fe6-f87f44f2809a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b57aa22e-a434-410b-9fe6-f87f44f2809a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_db4ad91e-56d3-4a3a-92ff-f0ac2ca17271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_6cd093fc-fd3b-45ab-af3e-8f06fb4c1193" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_db4ad91e-56d3-4a3a-92ff-f0ac2ca17271" 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-20210331.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_ebc4d4fb-5afa-45dd-b256-54eda3b0efbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ebc4d4fb-5afa-45dd-b256-54eda3b0efbc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:to="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_953e4a77-022e-458f-b3a3-433720903a98" xlink:to="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5c1b9317-13f1-4386-a4e3-549edb667fbd" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_347e731d-d3e5-4691-b581-3b33a7400bd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5c1b9317-13f1-4386-a4e3-549edb667fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c14e9baa-4461-4976-bae8-d8a5241e00d1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_bf713989-6f3f-4b2c-85cf-e6323fd593d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_26bbe54d-70ec-4116-a75b-249a335627f7" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_bf713989-6f3f-4b2c-85cf-e6323fd593d3" 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-20210331.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_d338ea55-c001-4537-948c-3ad0de41bf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d338ea55-c001-4537-948c-3ad0de41bf79" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:to="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4866bf4d-964a-44ca-ae8c-22e39019687d" xlink:to="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_09f77269-8eb9-4b61-b5fd-e3432dbee0c2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4d9c2ef5-d2b8-472d-a3db-acacb9931165" xlink:to="loc_cms_ConsumersEnergyCompanyMember_09f77269-8eb9-4b61-b5fd-e3432dbee0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac3844c0-cfa7-48f1-8611-0bd76406a7d7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_edb07c42-ca06-45dc-8280-38e7a5c4e184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ea5c49bc-b4f5-468c-a682-a3700e584ebb" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_edb07c42-ca06-45dc-8280-38e7a5c4e184" 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-20210331.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_26db588d-7970-4251-a5b0-85cf2b3c5a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_26db588d-7970-4251-a5b0-85cf2b3c5a63" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_22f96673-c99b-41dd-9345-98c3ed9f29e5" xlink:to="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_10683bcc-de80-439a-911f-abc9c7d38601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8b5ac689-aa81-4b58-8eb8-b1381ef6ed38" xlink:to="loc_us-gaap_CommonStockMember_10683bcc-de80-439a-911f-abc9c7d38601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1ce0cb9-06b8-49af-8b9f-8534829ee48b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_48f69cbf-49f1-4003-8d96-957e596c04de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_48f69cbf-49f1-4003-8d96-957e596c04de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_18787d52-bf87-4d47-b76e-faa7b5fd1e30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1c83e2f8-83d4-4ed8-9ebd-4d2f424c90ec" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_18787d52-bf87-4d47-b76e-faa7b5fd1e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6367a222-df1c-4867-9b64-a2cb5216e44f" xlink:to="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4453c5b8-ef96-44e2-bf30-dc7f9b4f47e6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1df67bee-2a14-4492-a2a6-77aea663e7e7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4453c5b8-ef96-44e2-bf30-dc7f9b4f47e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a02c7e21-270b-46a4-bbfe-c1475c248418" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9107d3d5-bbce-417a-a790-6b9afcaf4caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9107d3d5-bbce-417a-a790-6b9afcaf4caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_25ae5526-4374-4043-8763-8e349aac773f" xlink:href="cms-20210331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_25ae5526-4374-4043-8763-8e349aac773f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4dd82844-9b9b-481f-b604-f821aa05ec0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4dd82844-9b9b-481f-b604-f821aa05ec0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7bd0416e-d870-44be-b411-c2b3160c9883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_61dc84da-df42-4329-b4b4-cb1ef1b38bdc" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7bd0416e-d870-44be-b411-c2b3160c9883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7824f4cc-620a-4d7e-b3d4-78a252f86775" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_4fd56e25-f07c-4f6f-884d-f14b0a12db6e" xlink:href="cms-20210331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_4fd56e25-f07c-4f6f-884d-f14b0a12db6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_d88cee32-df2f-414e-95c7-43cd8f429f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_d88cee32-df2f-414e-95c7-43cd8f429f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_675e810c-90ba-4fb8-9272-de9e3a14d709" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_97e51722-65e7-4fe5-929a-25021a3fafaa" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_675e810c-90ba-4fb8-9272-de9e3a14d709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.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_41d46e3b-c7ee-4948-9a35-f64d3afbaf22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_41d46e3b-c7ee-4948-9a35-f64d3afbaf22" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ac060097-a2dd-4bb5-8a6e-d35cc3b7efbf" xlink:to="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_b4d1f67b-316e-4a2f-b502-4376a5301d6d" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b9270020-e5b9-4563-97bc-bce7885b1f41" xlink:to="loc_cms_EnerBankMember_b4d1f67b-316e-4a2f-b502-4376a5301d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_071b46ba-0ebd-461c-85e0-545baf5f5082" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_f8e7c6a0-0184-4ec1-9079-d17dc444f306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21973a0e-9de2-4c44-8229-48d1744cea83" xlink:to="loc_us-gaap_OtherLiabilitiesMember_f8e7c6a0-0184-4ec1-9079-d17dc444f306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_07f1d5f1-b4da-4772-a9e9-28808cb72fc8" xlink:to="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_9d23da10-6f94-4bed-a974-302735619e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_c06f7026-309f-498b-b97b-f8ac96190c29" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_9d23da10-6f94-4bed-a974-302735619e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7b5e4ea8-9b27-4e89-a553-4e68d3b1774f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_e8f8af68-d6a0-427b-8d03-9d7140f96860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:to="loc_us-gaap_CashFlowHedgingMember_e8f8af68-d6a0-427b-8d03-9d7140f96860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_a42bb9d5-a1d5-4b9c-93ae-bce632a1085c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1567fb7f-d9cf-4cc3-882e-b1b76514548c" xlink:to="loc_us-gaap_FairValueHedgingMember_a42bb9d5-a1d5-4b9c-93ae-bce632a1085c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3fa88f90-afc9-475a-b819-95415c3bb163" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cc60b88d-3ffb-49a4-a9c8-0703ebca7884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:to="loc_us-gaap_InterestRateSwapMember_cc60b88d-3ffb-49a4-a9c8-0703ebca7884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_8cd5d1dc-1b6b-485b-8d6c-ee1045b1c0df" xlink:href="cms-20210331.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_632fd88b-28b3-407b-be21-e99293b99983" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_8cd5d1dc-1b6b-485b-8d6c-ee1045b1c0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a7472504-13ed-4eb8-bc68-d5168ecfea65" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_fd7d6c17-5d9a-4f3e-8ace-abd0b49d2543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_DerivativeNotionalAmount_fd7d6c17-5d9a-4f3e-8ace-abd0b49d2543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_f89d9f50-da5b-457e-b37c-161fe9dedc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_f89d9f50-da5b-457e-b37c-161fe9dedc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_626a32c0-c252-47c0-b956-2cdc4846325a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bcf786d7-663e-4a14-b189-46df14e9148e" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_626a32c0-c252-47c0-b956-2cdc4846325a" 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-20210331.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_1a4c4c4c-e86e-4c85-900d-20d5a239c817" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_1a4c4c4c-e86e-4c85-900d-20d5a239c817" xlink:to="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:to="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a4d304c-3946-4084-8636-8b3d769c11af" xlink:to="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_accc3e98-0d68-4a68-946c-d8d779062b2a" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_104f4399-09b3-444a-87d3-76561c969d08" xlink:to="loc_cms_ConsumersEnergyCompanyMember_accc3e98-0d68-4a68-946c-d8d779062b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_151ba048-d4d6-40b0-963d-7d93637e90c5" xlink:to="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_a51ca191-9096-413f-9a09-da3751befb4e" xlink:href="cms-20210331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_23afedc3-c59a-48dc-9b35-060ffb672d60" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_a51ca191-9096-413f-9a09-da3751befb4e" 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-20210331.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_a7aedabb-55ee-480b-aa73-dd6c54cb2044" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_a7aedabb-55ee-480b-aa73-dd6c54cb2044" xlink:to="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:to="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f6cb9438-e816-4beb-b667-8ca92290e5e3" xlink:to="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3b573f13-1bb4-444a-aaec-ea8130932106" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb986794-3d56-41e7-8922-79f00a70e734" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3b573f13-1bb4-444a-aaec-ea8130932106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_781f34b4-5ed5-4bdf-acb2-dcc32034ac36" xlink:to="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_14d05321-1650-439a-accc-d87196775f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_1afbfcb7-3b57-466b-a6c9-8e5d54d88a56" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_14d05321-1650-439a-accc-d87196775f62" 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-20210331.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_e02a23fc-6794-480a-bacd-02c292c8830d" xlink:href="cms-20210331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_e02a23fc-6794-480a-bacd-02c292c8830d" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_37f6dbf3-2236-4eed-9078-79beb909548c" xlink:to="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f450bd6f-1c95-4d4b-b01c-845b90210973" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1e63ebf8-0206-49aa-9b53-ac118510e4b6" xlink:to="loc_cms_EnerBankMember_f450bd6f-1c95-4d4b-b01c-845b90210973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_37d43293-b5df-413c-8f13-b379d156c7e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5536e571-c8ac-4768-ae92-8357203eb3a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5536e571-c8ac-4768-ae92-8357203eb3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f45b5f2c-546f-4ce4-8933-ac8cd1e28116" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f45b5f2c-546f-4ce4-8933-ac8cd1e28116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82938eac-cedf-4337-8b21-406dea34950c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6cb5fde3-3e0c-415e-9dfd-df3689c506e6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82938eac-cedf-4337-8b21-406dea34950c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c84e0023-33f0-447e-acc2-aeca666ca7a0" xlink:to="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8b63df31-3132-4ab6-a3da-b254fb385730" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3c7570f2-9cf8-4a1d-ab64-0eb708e60ac7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8b63df31-3132-4ab6-a3da-b254fb385730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be3172d4-3b15-4a5b-b47a-4074d76c2be4" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b338e00b-0be9-4c3b-b419-0579bc3a3f15" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2b5bc221-1b13-4332-b410-4650ea6bc9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_2b5bc221-1b13-4332-b410-4650ea6bc9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_134e8e25-54b8-451b-8f53-66a6c9489b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_401b3f44-49c4-471b-9516-fc07d08964b5" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_134e8e25-54b8-451b-8f53-66a6c9489b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_c768afff-790a-44d2-9212-4ee588cfd4c3" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_a250a654-29ae-43c8-a724-209e8f212628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_a250a654-29ae-43c8-a724-209e8f212628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_1cf02928-b729-4a4d-bc96-5af64e097550" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_1cf02928-b729-4a4d-bc96-5af64e097550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_83b4b72e-5154-4861-83af-bd7f04e867ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_83b4b72e-5154-4861-83af-bd7f04e867ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_dda976a3-5afe-4338-b5ad-61f71d2497eb" xlink:href="cms-20210331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_bee91661-9c8f-4d14-b3ba-6a8e303ae093" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_dda976a3-5afe-4338-b5ad-61f71d2497eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_19b2a77c-4c36-47e2-aca3-423b3c26b68f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:to="loc_us-gaap_LongTermDebtFairValue_19b2a77c-4c36-47e2-aca3-423b3c26b68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_f5a244cc-4df3-4f7a-a146-a938637d0a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_2b5cb88e-4578-46f9-8f0a-c056f085390b" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_f5a244cc-4df3-4f7a-a146-a938637d0a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_3cf85459-1b7b-4380-a78d-b9d6fec9d6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_3cf85459-1b7b-4380-a78d-b9d6fec9d6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_38797ae5-d1f6-4c36-908d-a9560db73ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_38797ae5-d1f6-4c36-908d-a9560db73ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_25ec61c7-6c51-4521-9e85-972ed5a3b005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_25ec61c7-6c51-4521-9e85-972ed5a3b005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cff59ce6-f107-48ce-b148-f471f0a81494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_LongTermDebtCurrent_cff59ce6-f107-48ce-b148-f471f0a81494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_8bbe5c24-baf9-44c6-a63f-76ed71ed434a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_OtherShortTermBorrowings_8bbe5c24-baf9-44c6-a63f-76ed71ed434a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_4aef389f-4553-4d01-ab27-6db91e6819dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ffdc20a-ba18-457a-9908-6e19d1c02e89" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_4aef389f-4553-4d01-ab27-6db91e6819dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivable"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_1d69228f-0ff6-4c6d-acbf-894b5f3b8e1c" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_1d69228f-0ff6-4c6d-acbf-894b5f3b8e1c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:to="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_90ad2bbb-25bd-4ac0-aae9-712a0638142f" xlink:to="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_77fd9dc5-3cbf-42ab-983a-341a24356803" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a80d75b9-df2d-4574-81ac-7a2beb818c81" xlink:to="loc_cms_ConsumersEnergyCompanyMember_77fd9dc5-3cbf-42ab-983a-341a24356803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_e185b95c-8e03-44b9-b129-d8bd9b107a54" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_088409f5-e266-4182-b6dd-ab2be44ac906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1d37a365-b780-4129-b31e-ef730de1c25b" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_088409f5-e266-4182-b6dd-ab2be44ac906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_d5e53788-fe58-46e6-b8f0-03062621a154" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_d5e53788-fe58-46e6-b8f0-03062621a154" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:to="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1d2882c9-1845-447f-a6f5-2592a7e6e629" xlink:to="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1f411b69-acb6-4226-b2b0-42c34e0eede6" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8c240ae0-6b8c-4c17-a877-495ed54462ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1f411b69-acb6-4226-b2b0-42c34e0eede6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_fe99a8ae-5370-4df7-9343-2d985c41444e" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_8bf92f55-3ead-4fec-ba88-f3c19c8f7e0c" xlink:href="cms-20210331.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:to="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_8bf92f55-3ead-4fec-ba88-f3c19c8f7e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_54655f3e-5d44-43f9-af1c-f02e994bd483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_764dd898-9564-41b7-8be8-8c31d1e5598f" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_54655f3e-5d44-43f9-af1c-f02e994bd483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_45332f8c-8e9f-46d5-833b-32bdd83851ab" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_45332f8c-8e9f-46d5-833b-32bdd83851ab" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b4630a5b-d79d-4b28-b539-c63e54ef58b6" xlink:to="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d1b55f2-5a23-4fd9-9798-140a6619b725" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_40b5a419-c8ed-47e7-8467-7a4b1a7705fb" xlink:to="loc_cms_EnerBankMember_7d1b55f2-5a23-4fd9-9798-140a6619b725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:to="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7b7763e9-d98c-4d4d-b46f-4525ac655e79" xlink:to="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_48dc6c50-1e46-4236-8b5a-55927879a13b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e270cad7-6807-45e4-b03c-c3bc305d0e48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_48dc6c50-1e46-4236-8b5a-55927879a13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b87eb02e-6941-424c-8ee3-19f245ed1b80" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_bdf28998-0c77-4912-98ba-dd50bcd26604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_bdf28998-0c77-4912-98ba-dd50bcd26604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_88c05d95-59c1-49a6-96d8-851164e3ff31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_88c05d95-59c1-49a6-96d8-851164e3ff31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_69d84591-c292-4cd6-a67b-914f78005541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableNet_69d84591-c292-4cd6-a67b-914f78005541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_af531c80-4890-456a-894a-397dd88964e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_af531c80-4890-456a-894a-397dd88964e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_c2095538-b3b4-40d4-9975-396ecac4bcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_c2095538-b3b4-40d4-9975-396ecac4bcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_80003068-0346-43d5-8f44-96243126206f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_161cbc05-0c8e-48f6-9cf3-6027d4ed8aca" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_80003068-0346-43d5-8f44-96243126206f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_190f27dd-492c-4bda-aedb-8dbadba73dd1" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_190f27dd-492c-4bda-aedb-8dbadba73dd1" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2a9a03c-2355-4796-8e41-cb50664d777c" xlink:to="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f7839bbb-b2e4-4fad-9336-a217eb9a2070" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0651c15d-897a-4bec-baba-81d28b978c2a" xlink:to="loc_cms_EnerBankMember_f7839bbb-b2e4-4fad-9336-a217eb9a2070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_bb7bf017-1aba-4f63-906b-ac08cbf5a155" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_a178bc51-9b34-4ef4-b6e8-7f3dfcf405e7" xlink:href="cms-20210331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d3619e45-3e92-42af-b20f-cd337e78163e" xlink:to="loc_cms_CMSEnergyNotePayableMember_a178bc51-9b34-4ef4-b6e8-7f3dfcf405e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_943ffd30-d9e6-43b4-9c68-f603d387b041" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_85d57378-2de3-4bfa-84c5-2aa30b80cc9e" xlink:href="cms-20210331.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_acb8a507-b2ae-49fc-b36e-b2adde59cefd" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_85d57378-2de3-4bfa-84c5-2aa30b80cc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_15fdc1ee-817b-41cb-abb5-6aec2d88cf6d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_27cae125-9ace-4d8a-813a-8733ef3faf7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0dfbb03e-f3dd-486b-aaaa-0c336116ccf5" xlink:to="loc_us-gaap_FairValueHedgingMember_27cae125-9ace-4d8a-813a-8733ef3faf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_b97df1c2-6a7d-4119-bd57-47645cdf05b1" xlink:to="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f1bafa89-82dc-4c6e-9868-7bf799ca5dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_0379e39b-e199-4f79-93b3-608382d01491" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_f1bafa89-82dc-4c6e-9868-7bf799ca5dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_32cd510c-8bab-465e-a556-5e4e0e6e5290" xlink:to="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember_de6961d1-f92a-48ce-a413-fcb5be88d51b" xlink:href="cms-20210331.xsd#cms_RetailInstallmentContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_6bc21e44-2f70-4ec5-954d-fb874e9f61d9" xlink:to="loc_cms_RetailInstallmentContractsMember_de6961d1-f92a-48ce-a413-fcb5be88d51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_239d2724-601a-40a9-a6e0-6eb52ea6f020" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_9698cc95-3b70-4858-8cf5-b87c09b46f88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_acc09775-ac8d-490c-85c6-28a145dd6db0" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_9698cc95-3b70-4858-8cf5-b87c09b46f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditScoreFicoAxis_85ec9c1d-9174-4e9f-9028-777b169733ed" xlink:to="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember_63dff0de-f0b7-460b-88f3-50d020e99640" xlink:href="cms-20210331.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditScoreFicoDomain_340d0a6a-f72d-4c37-81c0-a1c305809b38" xlink:to="loc_cms_FICOScoreBetweenGoodAndExcellentMember_63dff0de-f0b7-460b-88f3-50d020e99640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_414fb884-9520-4cd5-8161-76ffa6714cb2" xlink:to="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember_8f56c53c-0ef1-494e-b81f-d29256cfffd3" xlink:href="cms-20210331.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b11f5430-c3f0-4af2-85cf-31b1420748a3" xlink:to="loc_cms_LoansOriginatedWithinLastFiveYearsMember_8f56c53c-0ef1-494e-b81f-d29256cfffd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_f6d54fdc-1992-4322-8a40-de5d880b74ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_9fe549ca-8c28-41cf-9449-b4d4939db0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2d8db0b1-c574-4237-a4c3-371368781a64" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_9fe549ca-8c28-41cf-9449-b4d4939db0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_cef489e1-a02e-4095-beef-42323b785948" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_07419aa7-d6b8-4fe4-a799-16fc3a40108d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_07419aa7-d6b8-4fe4-a799-16fc3a40108d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases_9a1bb567-bc57-4722-9986-ee4fa1736081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableSignificantPurchases_9a1bb567-bc57-4722-9986-ee4fa1736081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales_25d98985-fc59-4a00-b609-65f6fbec9a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableSignificantSales_25d98985-fc59-4a00-b609-65f6fbec9a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_1c51a4ce-ca85-48ea-92fd-f135f1bd0536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_1c51a4ce-ca85-48ea-92fd-f135f1bd0536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_fd0c819d-6b27-4f73-a978-0dc0eaeef6b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_fd0c819d-6b27-4f73-a978-0dc0eaeef6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_4344a85c-f845-488d-bcde-3637a0535e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_4344a85c-f845-488d-bcde-3637a0535e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_5d0f0f8c-59be-4474-8c2a-d37cb702a07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_5d0f0f8c-59be-4474-8c2a-d37cb702a07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_3b7b0d48-b70e-49fe-96b8-2667ce31dd47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_3b7b0d48-b70e-49fe-96b8-2667ce31dd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a1c03c17-0a69-4389-93de-289d9f443f4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a1c03c17-0a69-4389-93de-289d9f443f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a26e4f-b365-435d-9864-3ff869a77989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b1dec694-f411-4513-a1af-012565d2ffcd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a26e4f-b365-435d-9864-3ff869a77989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_be90418d-1da0-462f-84d4-2bf8866415cc" xlink:href="cms-20210331.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_be90418d-1da0-462f-84d4-2bf8866415cc" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_6f848bfb-6392-41ea-bae8-7c1d34014f63" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b46602d-eba1-4dd6-8e20-b416752528f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_389c566d-00fc-4275-9db3-41ea63fd8a6f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5b46602d-eba1-4dd6-8e20-b416752528f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8743ddaa-103b-4ebb-bebb-f437aa67c2e2" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_c7462456-bdad-4d09-8f4c-99a6038d324d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f08567e7-bec9-42ec-8376-45ad4ccc5890" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_c7462456-bdad-4d09-8f4c-99a6038d324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ef20d0c-2a1f-47d0-a33b-cfbc8b38dfe7" xlink:to="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_5ebe39dc-9c4c-4e50-9ad6-231b6f002b55" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_08b5f365-992d-4ad6-82aa-42ef370b67db" xlink:to="loc_cms_EnerBankMember_5ebe39dc-9c4c-4e50-9ad6-231b6f002b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_8f0e6ef2-950d-4ada-a523-686a5e06599b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7e01e0d3-a2c5-4af2-baab-f5e0e4e01ff9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1e4231c5-7329-4054-90ce-2d3c8ccdbcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_1e4231c5-7329-4054-90ce-2d3c8ccdbcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_c3e46675-e4ee-4f49-82bf-b472b8a03b1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_c3e46675-e4ee-4f49-82bf-b472b8a03b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_04ed5f37-4789-4fe2-961e-2ae25cc18183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_04ed5f37-4789-4fe2-961e-2ae25cc18183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_1090d828-86c0-4d72-af6f-43416b1d8898" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_1090d828-86c0-4d72-af6f-43416b1d8898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_645f4357-ae15-4e6f-9ec9-65abd522adca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_57eeb947-732e-4a58-a8f5-37beec7e8cf1" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_645f4357-ae15-4e6f-9ec9-65abd522adca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20210331.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_d920e1e9-5927-4638-ac95-16d4bb43ac44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d920e1e9-5927-4638-ac95-16d4bb43ac44" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:to="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_839c4d84-0d8b-4f33-b17c-23b86c58ba6f" xlink:to="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a4b8950e-0a59-4104-b128-5f80665342f2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_94970612-f82b-4b9f-b495-2390480e338b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a4b8950e-0a59-4104-b128-5f80665342f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_db2ad306-f9d9-4916-9f97-e7dde4a55270" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b5a8417d-3e69-4ee6-9200-ad55bd277fd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35c5e881-9af1-4b2c-a909-8a69c32788f3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b5a8417d-3e69-4ee6-9200-ad55bd277fd2" 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-20210331.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_dd20ea80-9b2a-4e3c-a7d1-2c37e3095899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dd20ea80-9b2a-4e3c-a7d1-2c37e3095899" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:to="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_577dfaf4-3d59-4576-bb09-9d027f11f2b7" xlink:to="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8eb07fe3-d0e7-4fa3-b6f8-2a31fe61301b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_71015785-7021-41d6-9824-e2c2cc25f829" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8eb07fe3-d0e7-4fa3-b6f8-2a31fe61301b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c075475c-574a-438d-88ca-a277a234d14d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_16b1146f-ba7f-47b9-a4c3-b659e78ea0ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_634b3c2d-622d-444d-bf77-0667553ca4d2" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_16b1146f-ba7f-47b9-a4c3-b659e78ea0ec" 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-20210331.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_7619d211-fa01-4ea5-bbd6-f9efd57fe32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7619d211-fa01-4ea5-bbd6-f9efd57fe32c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_be91469c-fb5d-41fe-abee-ca860a186e06" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_11b689ea-e520-49e6-9a33-3ed6c2c20a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_11b689ea-e520-49e6-9a33-3ed6c2c20a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_16ea6c9b-1499-4012-893f-d4d247bd6e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2a12c925-fcb6-436c-932f-bb4ca1c37318" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_16ea6c9b-1499-4012-893f-d4d247bd6e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:to="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_03a02226-5f6d-438c-b0c0-620d17411227" xlink:to="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a304bf65-cc74-4f62-a1b3-d988ecffe5de" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2243290e-3c9a-4371-b3e6-71c5767f07c8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a304bf65-cc74-4f62-a1b3-d988ecffe5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd1652b6-11d8-4da3-a345-291716e12176" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6625478c-6b11-4a05-a766-b22edf970824" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f82c64fd-331c-44a1-8325-2bd56cce2c88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f82c64fd-331c-44a1-8325-2bd56cce2c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4b2cc252-1388-4773-a193-5f8767153d0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4b2cc252-1388-4773-a193-5f8767153d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3ef3ae47-6a97-4e5c-8c5b-1bfd80eccb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3ef3ae47-6a97-4e5c-8c5b-1bfd80eccb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:href="cms-20210331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c35ab0cd-32e8-4c03-8aee-66c63275e759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c35ab0cd-32e8-4c03-8aee-66c63275e759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5cfb8637-8af3-4a33-81a8-5e9cc2e1bae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_5cfb8637-8af3-4a33-81a8-5e9cc2e1bae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_a9d6d750-6cef-4e9d-a690-6ad4c24edc1b" xlink:href="cms-20210331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_769e3860-954f-419c-a5ce-e25305abb908" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_a9d6d750-6cef-4e9d-a690-6ad4c24edc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4978b988-87eb-4d25-8096-e96745bd10c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_db87c0d3-5e80-4866-b6e2-b982dbdcc9c9" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4978b988-87eb-4d25-8096-e96745bd10c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20210331.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_ac4f8a2c-2f84-4a66-8d74-06735fe48039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ac4f8a2c-2f84-4a66-8d74-06735fe48039" xlink:to="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:to="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e9db4903-5187-4290-9808-8b2b3a5770c0" xlink:to="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70c17816-c339-4266-9767-38fd04a587eb" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e5ffb9b0-640d-4527-b703-53e66ced3488" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70c17816-c339-4266-9767-38fd04a587eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_e877fe50-b8dc-4474-af77-ad85a2e3f86c" xlink:to="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a6f038b2-ce2b-497f-a7ea-e036baa9b7c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_7dbe9bb4-014d-40a6-8123-878670407116" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a6f038b2-ce2b-497f-a7ea-e036baa9b7c9" 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-20210331.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_b16a7606-93f0-4fec-b897-3894afa373b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b16a7606-93f0-4fec-b897-3894afa373b6" xlink:to="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:to="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c959511b-2a92-4b5e-8cf0-c004f9e8e1ab" xlink:to="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1797d70-f02d-4cad-99c0-1e8ae88b5e0b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ff62208b-a704-4271-9bb4-6ff8ae8107e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1797d70-f02d-4cad-99c0-1e8ae88b5e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_22a22ce5-055f-4dad-ac94-9960bda050c1" xlink:to="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f7733eed-a1cd-4fdb-aad0-823ca0495847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_1a0e966e-3ed6-44f3-aa82-b1db15a8666a" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f7733eed-a1cd-4fdb-aad0-823ca0495847" 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-20210331.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_fc46173f-edef-4ae1-8bd8-076bf9f691af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:href="cms-20210331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fc46173f-edef-4ae1-8bd8-076bf9f691af" xlink:to="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_0f9a5888-705a-4b3b-b22c-7985571bd838" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_b0b1a96b-aaaa-4cce-a899-b15b2c74869c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_73188668-1437-4033-8606-080b55558084" xlink:to="loc_us-gaap_ResearchMember_b0b1a96b-aaaa-4cce-a899-b15b2c74869c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:to="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5edf3562-6770-4f1e-b46c-60bff65e0e0d" xlink:to="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eecff110-0761-4d7a-ad22-65f942c35daa" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e59d6ac7-be1e-4a85-9a42-e4891a4bc3ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eecff110-0761-4d7a-ad22-65f942c35daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:href="cms-20210331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b05e46b1-017d-4fd1-98fb-98d0e71255ec" xlink:to="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_15b72802-d6c6-4e0a-8fa1-2dbb4cee2cec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_15b72802-d6c6-4e0a-8fa1-2dbb4cee2cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:href="cms-20210331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44ffeafc-85bd-45cd-9912-021c171d3481" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44ffeafc-85bd-45cd-9912-021c171d3481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b8b0df25-bede-4af5-8c3a-36fb4f4793ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_b8b0df25-bede-4af5-8c3a-36fb4f4793ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_7b4665f2-0043-4aa5-ac9b-25a8f03aabc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_7b4665f2-0043-4aa5-ac9b-25a8f03aabc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_552a47dd-39f9-439b-880b-9f536135b2c7" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_552a47dd-39f9-439b-880b-9f536135b2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_87a5cad0-ff1f-4036-be02-f7b4372cf006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_87a5cad0-ff1f-4036-be02-f7b4372cf006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_eda426e3-03ef-472a-b507-d4c5d418d1d3" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent_eda426e3-03ef-472a-b507-d4c5d418d1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31065221-fff5-4dc2-a601-651daa98a5a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_22e5dbfe-738a-461b-958a-9e739b0c585d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31065221-fff5-4dc2-a601-651daa98a5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_789a684e-726a-4e8a-8df6-a3e4637c9381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_789a684e-726a-4e8a-8df6-a3e4637c9381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_fbf0d8df-d705-4087-86af-787ce4da644f" xlink:href="cms-20210331.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_fbf0d8df-d705-4087-86af-787ce4da644f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_c3cf289c-b8d7-4951-8c0e-70a38b0a7d75" xlink:href="cms-20210331.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d8a71bf0-7166-45b8-9607-c20ae26e7f7e" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_c3cf289c-b8d7-4951-8c0e-70a38b0a7d75" 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-20210331.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_4fe59781-ee14-4736-8a9c-3a02ff1de795" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9eade612-31a4-498b-8a74-4e54fbb7ed27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4fe59781-ee14-4736-8a9c-3a02ff1de795" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9eade612-31a4-498b-8a74-4e54fbb7ed27" 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-20210331.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_562f9fef-e06f-4086-8eda-187b46a5d510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fab637e7-bd4f-4da1-b338-2122c5672c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_562f9fef-e06f-4086-8eda-187b46a5d510" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fab637e7-bd4f-4da1-b338-2122c5672c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20210331.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_ae8bc80c-7bc2-47da-bb3c-10c8884c4232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c9c80a69-8600-46ac-90b7-d658a34dc0af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae8bc80c-7bc2-47da-bb3c-10c8884c4232" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c9c80a69-8600-46ac-90b7-d658a34dc0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_72b20137-ffdb-4834-b065-8222c5a342f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c9c80a69-8600-46ac-90b7-d658a34dc0af" xlink:to="loc_us-gaap_ProfitLoss_72b20137-ffdb-4834-b065-8222c5a342f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f8313ea7-ea0a-47ee-bf89-4b6acd6899c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c9c80a69-8600-46ac-90b7-d658a34dc0af" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f8313ea7-ea0a-47ee-bf89-4b6acd6899c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e7624f6-fe15-4cde-bbc6-ed1dd685fbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c9c80a69-8600-46ac-90b7-d658a34dc0af" xlink:to="loc_us-gaap_NetIncomeLoss_7e7624f6-fe15-4cde-bbc6-ed1dd685fbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae8bc80c-7bc2-47da-bb3c-10c8884c4232" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_ea5f54ba-fbee-4d8d-afaa-fadf3be7b675" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_ea5f54ba-fbee-4d8d-afaa-fadf3be7b675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_b73ed524-6161-4b54-b96d-68f24146f7ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_b73ed524-6161-4b54-b96d-68f24146f7ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_37f4e27b-da00-40df-b001-d92e3b603d6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_37f4e27b-da00-40df-b001-d92e3b603d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0722f0a-0062-4de0-a5d1-817f1c1045d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d8d48e35-0dd2-4a01-a955-5abd903b5dc2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e0722f0a-0062-4de0-a5d1-817f1c1045d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_692dc0d5-4e32-4ee0-8c30-1602972c9993" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae8bc80c-7bc2-47da-bb3c-10c8884c4232" xlink:to="loc_us-gaap_EarningsPerShareBasic_692dc0d5-4e32-4ee0-8c30-1602972c9993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d548b49f-0cf6-4846-bad1-b3106a9813e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae8bc80c-7bc2-47da-bb3c-10c8884c4232" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d548b49f-0cf6-4846-bad1-b3106a9813e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20210331.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_5a532935-9c4d-42ac-a63d-067a91170962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5a532935-9c4d-42ac-a63d-067a91170962" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:to="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_293e2161-617d-4078-a3b1-238976325f7c" xlink:to="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4ebe7433-4319-4fd0-a52f-fe0f6617d55d" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c63da298-5d1a-48d4-9e12-858c85269b0a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4ebe7433-4319-4fd0-a52f-fe0f6617d55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bcbeb483-a4ec-4105-a63a-dfb305172bdd" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7b8690df-b99d-4ab2-b4d6-b4692d319c02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7d0de5f3-70f8-4a9e-8a14-50851a650ddc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_7b8690df-b99d-4ab2-b4d6-b4692d319c02" 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-20210331.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_2acefa66-8b23-4d28-b766-963e6776b241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2acefa66-8b23-4d28-b766-963e6776b241" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:to="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7698132a-bd17-468c-90b1-74c3c158b354" xlink:to="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d870895f-362e-4910-8c43-e22e3e3f198b" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_502c2bc2-a421-4c33-8bec-f20be2cf8f80" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d870895f-362e-4910-8c43-e22e3e3f198b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5970a56a-40f1-4145-85db-2cd5ffd95246" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54b86513-658c-4109-9fbb-06261c6035b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bc40aeb0-8c03-4f24-bfbd-9554e37d14e9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_54b86513-658c-4109-9fbb-06261c6035b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ac89a694-0582-484d-ac56-eff2fb217051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ac89a694-0582-484d-ac56-eff2fb217051" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_30ea4e15-7692-43b0-b9a5-3745b148e03c" xlink:to="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_59de3845-ee44-4f69-a0e5-a93106b604bd" xlink:href="cms-20210331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_ResidentialUtilityServicesMember_59de3845-ee44-4f69-a0e5-a93106b604bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_5293c927-aef3-4cb7-a893-1559320bbb22" xlink:href="cms-20210331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_CommercialUtilityServiceMember_5293c927-aef3-4cb7-a893-1559320bbb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_b591ee7d-1ded-4d8b-afc3-6b02f18b6c2d" xlink:href="cms-20210331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_IndustrialUtilityServiceMember_b591ee7d-1ded-4d8b-afc3-6b02f18b6c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_eafd2133-cb91-48dd-8852-9e187a46bc18" xlink:href="cms-20210331.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_64eb6920-4df8-4ae4-bb0f-b71176d002bc" xlink:to="loc_cms_OtherUtilityServiceMember_eafd2133-cb91-48dd-8852-9e187a46bc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3884ff8e-b8e3-44d5-8e39-8375b087afb8" xlink:to="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90fb834f-aa92-4bce-80fd-51dfbe247903" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_67f5b50f-901b-4e43-a2f8-ff0c77f4f0ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90fb834f-aa92-4bce-80fd-51dfbe247903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3916332c-85ad-4eae-8595-322a544bad37" xlink:to="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_b996d4bc-8a16-49a7-9a6f-5fbd6865a713" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_ElectricUtilityMember_b996d4bc-8a16-49a7-9a6f-5fbd6865a713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_cf0b56fa-04f0-4a73-bc9d-6953183e0d97" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_GasUtilityMember_cf0b56fa-04f0-4a73-bc9d-6953183e0d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_064491e8-062f-4bd5-a253-75a80b383255" xlink:href="cms-20210331.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_EnterprisesMember_064491e8-062f-4bd5-a253-75a80b383255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_77658a10-715a-4e71-a85e-bb2ec9a167fe" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_065d7fc2-b620-4844-aebb-6a5aa15950a0" xlink:to="loc_cms_EnerBankMember_77658a10-715a-4e71-a85e-bb2ec9a167fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1171bb10-76f0-4a35-96d6-4dbf746708dc" xlink:to="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_109afc23-cc05-4d61-adae-71ae0301b19f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c47663af-6f23-46e1-98a2-36840bebd6cc" xlink:to="loc_us-gaap_OperatingSegmentsMember_109afc23-cc05-4d61-adae-71ae0301b19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_76a4e6bc-c051-4600-822d-06ed9ebcc197" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2e5da26-831e-4d9b-9c81-dd8cd658bec0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c2e5da26-831e-4d9b-9c81-dd8cd658bec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_1958c3b2-755e-4773-aad2-bdc0114e4c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_LeaseIncome_1958c3b2-755e-4773-aad2-bdc0114e4c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_47f562d4-2c3f-4356-ae63-f948215f93ad" xlink:href="cms-20210331.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_cms_FinancingIncome_47f562d4-2c3f-4356-ae63-f948215f93ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2c9d8a5f-80f4-4eaf-852e-46d1aea65ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_Revenues_2c9d8a5f-80f4-4eaf-852e-46d1aea65ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseIncome_58336c86-42be-4914-9444-32080c1a398b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6a86ac1a-2efe-4ea8-bc60-13b488a635a5" xlink:to="loc_us-gaap_VariableLeaseIncome_58336c86-42be-4914-9444-32080c1a398b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.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_0303b4ca-7352-47ae-9c9a-80fa7aed0ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0303b4ca-7352-47ae-9c9a-80fa7aed0ba9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_653f90e5-37f8-47d7-89c7-52b3713728e5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_53fe8a30-157c-4ddb-9e11-2623b9832feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_55fb59b8-34a2-4127-9c88-fdaacbcac2e3" xlink:to="loc_us-gaap_AccountsReceivableMember_53fe8a30-157c-4ddb-9e11-2623b9832feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:to="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bad649fa-5976-4d9f-8481-55f8cd8f3d8a" xlink:to="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bf382c08-f4f7-453c-a4fa-b551309857c2" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9b3922f9-b9c4-42c8-bfca-477dff1c0104" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bf382c08-f4f7-453c-a4fa-b551309857c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2ac2c00-0436-4131-98fe-2c478a32c82d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7b50f528-f9a7-49e6-9dc5-ea85cfcdffe2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7b50f528-f9a7-49e6-9dc5-ea85cfcdffe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_49f1fceb-5649-41fb-8a6d-55ad90aed60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_918c9b7a-bd07-4c06-85ae-b9409aaee110" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_49f1fceb-5649-41fb-8a6d-55ad90aed60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_19e4c5d8-340b-472a-a077-5113ac8a2d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_19e4c5d8-340b-472a-a077-5113ac8a2d40" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:to="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9dc1c707-040b-43ea-83f5-39aa8ecdfb30" xlink:to="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b898c26c-8f3e-4926-aef8-d40be1c61c42" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_69bffcf3-62aa-4b48-a62b-8593e781b543" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b898c26c-8f3e-4926-aef8-d40be1c61c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39ebd344-ecfb-4b24-b9ef-445d2c890a42" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1b498b3f-8de3-4ffe-acb8-451553c97f24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_16e78f4e-9936-49ea-98a0-eb830f92b0a5" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_1b498b3f-8de3-4ffe-acb8-451553c97f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_78347bec-b521-464c-b896-24f6486054f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_78347bec-b521-464c-b896-24f6486054f4" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:to="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2c2814d1-b48f-4b99-8415-37ba263d1634" xlink:to="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_420134f6-384a-4aad-9d25-4e76014865ef" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e82391ac-55a6-482f-a078-7b05ba21903f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_420134f6-384a-4aad-9d25-4e76014865ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_80083ef9-6965-48f7-9f5a-b51e25466e33" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_3b837c62-8d32-4346-9821-5ab45d46053a" xlink:href="cms-20210331.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d58b7445-1812-43c4-b61c-1cbcb3e2ce4e" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_3b837c62-8d32-4346-9821-5ab45d46053a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_ff3e8972-664e-4c98-9a0c-8fd772dd8e7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_ff3e8972-664e-4c98-9a0c-8fd772dd8e7b" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:to="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_52f4513a-2416-49d0-b081-ea680ac0f65d" xlink:to="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b4a670ba-8890-4031-bd1b-b03bde753c3e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c438dab9-8225-4d91-a775-25ebc5e21088" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b4a670ba-8890-4031-bd1b-b03bde753c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1a87a217-c6a8-438f-9a9e-ad76004e2857" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6156848d-1a44-408a-845b-aabd88985367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6156848d-1a44-408a-845b-aabd88985367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eec3090f-d0eb-4999-8e45-997c75a70258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_eec3090f-d0eb-4999-8e45-997c75a70258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a6f7c09-e9ec-468c-b882-d8f0522df09f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_1af7b32d-03c9-489f-bc46-ab0ab0931167" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a6f7c09-e9ec-468c-b882-d8f0522df09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20210331.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_769a9bfa-6c88-4d4d-bf4c-6016961e5f81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_769a9bfa-6c88-4d4d-bf4c-6016961e5f81" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:to="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ed7259a5-d4d6-458a-9918-77335d49b0f1" xlink:to="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6e9f118a-b5f1-4a3c-9c09-ec4814342bcc" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_22998d30-ce08-46e3-af09-510e18a31972" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6e9f118a-b5f1-4a3c-9c09-ec4814342bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_9549ab36-d6c1-4054-9f95-5057045dd7f2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_bf05ed2f-006a-4d11-92e4-ac0d326c6418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_10825050-e383-4611-9e51-f8dc1f2d68c3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_bf05ed2f-006a-4d11-92e4-ac0d326c6418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20210331.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_b3a59925-5f51-4411-8a12-e880bc018a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b3a59925-5f51-4411-8a12-e880bc018a8c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:to="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0853688a-efe7-493f-bb95-0a888e1c35bc" xlink:to="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8719a020-5add-4e26-b1cd-0452fc631ee1" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2693d63d-72e8-4b86-8133-7902298a0fd6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8719a020-5add-4e26-b1cd-0452fc631ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6f7d58db-9fba-4f0e-a90b-ea6d5bb9feab" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c2369659-92e9-4524-872e-b94ad72bd5e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_828afda4-2cea-4d8f-84a8-0768575492d3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c2369659-92e9-4524-872e-b94ad72bd5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20210331.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_fd3e5391-a0e9-4ed1-a445-96b465ea703f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fd3e5391-a0e9-4ed1-a445-96b465ea703f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5eba96bf-39ce-496b-a10e-9fd02814461c" xlink:to="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_d6605b1b-a4bf-4b1a-a307-f284626e07e5" xlink:href="cms-20210331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_ElectricUtilityMember_d6605b1b-a4bf-4b1a-a307-f284626e07e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_fbd32682-7c6a-4270-9ce2-ea3ccf74a69c" xlink:href="cms-20210331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_GasUtilityMember_fbd32682-7c6a-4270-9ce2-ea3ccf74a69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_5b9b132c-d4c8-4447-bd73-7152234104f5" xlink:href="cms-20210331.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_EnterprisesMember_5b9b132c-d4c8-4447-bd73-7152234104f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_28dc5675-d48b-42d8-b362-5327f22eec7c" xlink:href="cms-20210331.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63e52c51-0680-4ddd-af70-aa394ac4ff02" xlink:to="loc_cms_EnerBankMember_28dc5675-d48b-42d8-b362-5327f22eec7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_4335f4b1-8df2-423f-87ba-5964e6bb1f01" xlink:to="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_237af53e-4a2c-444f-93e2-f75b624d7465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:to="loc_us-gaap_OperatingSegmentsMember_237af53e-4a2c-444f-93e2-f75b624d7465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_7b5ec63b-e040-4c86-9811-1c9053ee607d" xlink:href="cms-20210331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5c3e42a4-7d7d-4bf8-97f7-4d594d7b9748" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_7b5ec63b-e040-4c86-9811-1c9053ee607d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8f9a8d61-3edc-4dd5-98f2-3662899ff370" xlink:to="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2088c604-2200-470a-9a91-61f410ad560e" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_94fcb396-976e-46b0-aef6-972eb5a70862" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2088c604-2200-470a-9a91-61f410ad560e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7269739d-fe27-443a-bd90-90c06033b450" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6cb3ade1-c081-4478-9753-f1fb71e4dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_Revenues_6cb3ade1-c081-4478-9753-f1fb71e4dbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61d3cd82-f06d-4797-98e5-bfd2af3249db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_NetIncomeLoss_61d3cd82-f06d-4797-98e5-bfd2af3249db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a0d210-d8f9-4811-b63c-08b6a25ab74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a0d210-d8f9-4811-b63c-08b6a25ab74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e3a5f8e2-0e66-465e-a6aa-c471352ac6d8" xlink:href="cms-20210331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e3a5f8e2-0e66-465e-a6aa-c471352ac6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c793b2b4-773e-446f-bc46-78a523bc19a0" xlink:href="cms-20210331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c793b2b4-773e-446f-bc46-78a523bc19a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c1a97288-33e8-4eb0-8c81-2b0a9e6cc460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee7a19ed-e129-4d92-9fab-933233223139" xlink:to="loc_us-gaap_Assets_c1a97288-33e8-4eb0-8c81-2b0a9e6cc460" 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-20210331.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_dd6c1cb8-6932-4753-8f12-825b97693420" xlink:href="cms-20210331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_3192089c-f356-4e65-abdd-1f0ad38dff7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_dd6c1cb8-6932-4753-8f12-825b97693420" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_3192089c-f356-4e65-abdd-1f0ad38dff7a" 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-20210331.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_4e534217-bca3-4fbc-af80-f99a2dadb1c4" xlink:href="cms-20210331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_c75fcaa0-974b-43be-a0b9-42ce6f66de40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_4e534217-bca3-4fbc-af80-f99a2dadb1c4" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_c75fcaa0-974b-43be-a0b9-42ce6f66de40" 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-20210331.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_435e5817-5a9c-4861-888f-c05cf441502c" xlink:href="cms-20210331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_435e5817-5a9c-4861-888f-c05cf441502c" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f9c8a688-27e7-4101-9f8f-47f354465d1c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_778cfaf8-c1f9-4d28-b00a-3445da7b9205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_778cfaf8-c1f9-4d28-b00a-3445da7b9205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_ea76550f-2dc3-4c97-9be1-6abf85673208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_ac3fa364-2a59-419d-be26-b9d562cced7e" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_ea76550f-2dc3-4c97-9be1-6abf85673208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:to="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_4154b822-6f85-477d-ac40-04808f43a869" xlink:to="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_0d4b13cd-9739-4102-b1dd-0671a19a4136" xlink:href="cms-20210331.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_AviatorWindMember_0d4b13cd-9739-4102-b1dd-0671a19a4136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_874ba35c-dc50-4065-9a56-bb67a157d692" xlink:href="cms-20210331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_AviatorWindClassBMembershipMember_874ba35c-dc50-4065-9a56-bb67a157d692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_41dd0e0c-6403-4c0f-857c-733c5648d796" xlink:href="cms-20210331.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_TESFilerCityMember_41dd0e0c-6403-4c0f-857c-733c5648d796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_7fd43040-4a3b-41bd-b0c0-953ca377d3e4" xlink:href="cms-20210331.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_GraylingMember_7fd43040-4a3b-41bd-b0c0-953ca377d3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_3bfa1a28-8348-45c3-af00-89d3b6c1e766" xlink:href="cms-20210331.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_GeneseeMember_3bfa1a28-8348-45c3-af00-89d3b6c1e766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_a1f44ab3-48cb-4bc6-8bd5-87903c668bb8" xlink:href="cms-20210331.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0360501e-b78d-4d36-90a6-b6ef9be2dd8c" xlink:to="loc_cms_CravenMember_a1f44ab3-48cb-4bc6-8bd5-87903c668bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_584a5f6e-23cf-4fb5-9875-4494ad229887" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_2b3b648d-f24a-4dc6-8b67-34802f97ce04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_2b3b648d-f24a-4dc6-8b67-34802f97ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_9db1c012-0347-4cbd-8e10-f475e005530d" xlink:href="cms-20210331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_9db1c012-0347-4cbd-8e10-f475e005530d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_8209a0f8-dd68-461e-85e9-e1ce378147dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_8209a0f8-dd68-461e-85e9-e1ce378147dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_03408f5e-b30b-4839-980e-2bc73eb74177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_55b0b954-844a-45ca-ac84-0e0eefc5f00d" xlink:to="loc_us-gaap_EquityMethodInvestments_03408f5e-b30b-4839-980e-2bc73eb74177" 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-20210331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23eb8669-1a52-49eb-9487-eb606e5722b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_23eb8669-1a52-49eb-9487-eb606e5722b1" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5bcc6d1c-87d2-4613-885d-04fe70adfeaf" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8b39893f-cd16-47b8-91d8-ebddbc642a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e6c0a54e-eaf9-4a5f-947e-b27fda0d04c1" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8b39893f-cd16-47b8-91d8-ebddbc642a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_57646d0c-9e71-4d53-8671-ff7393ec3787" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_823b489a-14f8-4b17-9d90-4e6e4bb91b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_823b489a-14f8-4b17-9d90-4e6e4bb91b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f3f7cb8f-58e6-4df8-98d1-2fcbf0f95710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f3f7cb8f-58e6-4df8-98d1-2fcbf0f95710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_980366b0-bcdd-4891-bf07-87324e918576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_OtherAssetsCurrent_980366b0-bcdd-4891-bf07-87324e918576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_baba6817-e542-440f-b216-da68897cb054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_baba6817-e542-440f-b216-da68897cb054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5b630363-9ce5-45ea-9437-dce388cba96e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_Assets_5b630363-9ce5-45ea-9437-dce388cba96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e0299397-773d-44d3-a95e-4305060bb03b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AccountsPayableCurrent_e0299397-773d-44d3-a95e-4305060bb03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_03dcdb68-0cdc-495c-b2bb-9b2f0c3ffdee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_03dcdb68-0cdc-495c-b2bb-9b2f0c3ffdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_39eea368-5394-47f1-a580-ba36e4c6d93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_93691349-14e3-4225-be6b-636d3970f07b" xlink:to="loc_us-gaap_Liabilities_39eea368-5394-47f1-a580-ba36e4c6d93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6ca7c749-5b9f-458d-bdf8-e814300245f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6ca7c749-5b9f-458d-bdf8-e814300245f2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:to="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_abc666a8-202a-47e1-ad9c-2ecb40dcb903" xlink:to="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3a0351e0-3108-4a38-bea0-1d4802bb2171" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dcac50ca-5169-4a0b-9dd9-70361224c230" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3a0351e0-3108-4a38-bea0-1d4802bb2171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_42913fb5-00b0-452c-a6bb-69b055c250af" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_baf7fad9-3611-4a95-ac6a-4e0370569bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c67cf1b1-a9de-42f7-9b59-88eedaa295e5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_baf7fad9-3611-4a95-ac6a-4e0370569bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_da6828b9-6694-4c75-a9d5-ee6235e4d047" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_da6828b9-6694-4c75-a9d5-ee6235e4d047" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:to="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_33902442-db04-4479-9702-d9619837821f" xlink:to="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_69d88763-034b-4b4e-93d8-ecd935d4b62f" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7c3db6a7-3c35-4beb-aee4-e5352e46a428" xlink:to="loc_cms_ConsumersEnergyCompanyMember_69d88763-034b-4b4e-93d8-ecd935d4b62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_34c12cac-636e-48e6-969c-54626fc5f592" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_be7b2e1b-4a8a-45a4-94e3-7de0ac870b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_632a33e2-e9e7-4672-9ff7-a40f1ac711a7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_be7b2e1b-4a8a-45a4-94e3-7de0ac870b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_945f317d-08cc-44b2-b909-ca1b4564a9e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_945f317d-08cc-44b2-b909-ca1b4564a9e0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d01893aa-4b58-4f54-9cad-92104d242ca4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_66a44c75-d99c-472a-a132-686d71a5aff2" xlink:href="cms-20210331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_69ccfc0b-da1d-465b-a7c8-b181e3ac8fcb" xlink:to="loc_cms_RetentionBenefitsMember_66a44c75-d99c-472a-a132-686d71a5aff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_47314038-5137-423c-ad36-710f2558719e" xlink:to="loc_us-gaap_RestructuringPlanDomain_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e1ffe6a4-515a-4f57-9cfd-5b6b9c32f196" xlink:href="cms-20210331.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_d2e58892-2242-4065-bfd2-3ca0e83133b7" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e1ffe6a4-515a-4f57-9cfd-5b6b9c32f196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d6737588-0a40-49fe-87db-3fe33db0e78c" xlink:to="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f02282f3-2a32-4936-b4c4-b3dc89cf36cb" xlink:href="cms-20210331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a019556b-e795-45b1-b40d-ddc3886c2055" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f02282f3-2a32-4936-b4c4-b3dc89cf36cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dc9d03b6-98ba-4314-adf0-52d95094f736" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_4c32e4dc-9c84-44db-9629-2d9cb5d68cc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_16dae0ae-6277-49d1-909b-f30c332db24e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_4c32e4dc-9c84-44db-9629-2d9cb5d68cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_76df0155-1aa0-47b8-a288-c2190ab8f7f8" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_a59b8de7-0e92-4c00-929c-12d631d2c849" xlink:href="cms-20210331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_8bbc1e89-61c9-4728-ab2f-afa7baa5672d" xlink:to="loc_cms_RetentionIncentiveProgramMember_a59b8de7-0e92-4c00-929c-12d631d2c849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3e1d2d1d-1082-4292-a3db-2b81e81dad57" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_99f1cf46-7e00-47b8-af9c-506309a061a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_99f1cf46-7e00-47b8-af9c-506309a061a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_41061487-0aa2-4871-bc22-8d47d5a69628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RestructuringCharges_41061487-0aa2-4871-bc22-8d47d5a69628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_ebdf3df7-5f76-4afa-b92c-a943272b991d" xlink:href="cms-20210331.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_ebdf3df7-5f76-4afa-b92c-a943272b991d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_cea5b117-4c1d-4d0c-aaa5-98f263704a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c42c2e1a-57a8-4ada-8157-402aa54d2b17" xlink:to="loc_us-gaap_RegulatoryAssets_cea5b117-4c1d-4d0c-aaa5-98f263704a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20210331.xsd#ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d23c59ec-70ba-45cd-a9d0-7643d541ebd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d23c59ec-70ba-45cd-a9d0-7643d541ebd8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ddc8261-0c45-4ff3-a62a-0da65374f9f9" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_51486f95-d87e-4c37-b8a5-2ac3b1d1ae15" xlink:href="cms-20210331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_d642b3c0-3f63-4883-9b0f-6971cfac3672" xlink:to="loc_cms_RetentionBenefitsMember_51486f95-d87e-4c37-b8a5-2ac3b1d1ae15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:to="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_d99815fc-f40e-445d-9631-1f12077503e8" xlink:to="loc_us-gaap_RestructuringPlanDomain_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_157c33b8-7a3e-4314-9811-7e6bcbe66363" xlink:href="cms-20210331.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_98c08f5a-de05-4edf-a3e9-0374fdd5e36e" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_157c33b8-7a3e-4314-9811-7e6bcbe66363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_bcef5269-b5d1-48e0-a960-a39dc8a087e6" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:to="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_e6965fc8-8195-45ce-a670-b4eb393c46a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_us-gaap_OtherLiabilities_e6965fc8-8195-45ce-a670-b4eb393c46a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f96c749a-f25f-4b33-a05f-3eb0c7c5d178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_us-gaap_RestructuringCharges_f96c749a-f25f-4b33-a05f-3eb0c7c5d178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_0ac5a269-98db-462a-96f6-662d91a2e774" xlink:href="cms-20210331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_0ac5a269-98db-462a-96f6-662d91a2e774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_24ecd708-be2d-46ba-8914-46aa1f887385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_f4ae7e83-f220-4c2a-8ec9-ef17d0e7886b" xlink:to="loc_us-gaap_OtherLiabilities_24ecd708-be2d-46ba-8914-46aa1f887385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a840e6c7-04e3-4dee-8d99-d3eeb0476ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_33b175d5-6dd6-43ca-951e-321b3b3e6c6e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a840e6c7-04e3-4dee-8d99-d3eeb0476ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cms-20210331_g1.jpg
<DESCRIPTION>2021 Q1 FORM 10-Q GRAPHIC-PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20210331_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" &J
M!ED# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@!/N"O.OB5^TSX7^&OG0W%W]INH_\ EWM_
MOUYG^U;^TS<:7?S>'/#\WERQ_)>7"=O]E?ZU\SRRR2W'F2?ZRJY2>8^C-:_;
M_GBG_P!!T&&2/UN)&3^54?\ AX'K'_0MZ=_W\DKY_HI\J)/H#_AX'K'_ $+>
MG?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6
M]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!
M] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WI
MW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6].
M_P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_
MP\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C
M_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\
M_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8
M_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_A
MX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/
M]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6
M]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0
MMZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/
MH#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_
M +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ
M=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#
M_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?
M\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DK
MY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'
M_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\
M#P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_
MHHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0
MMZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%
MO3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!]
M ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\
MDH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;
MT[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?
M\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH
M_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?
M/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6
M/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ
M_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S
M_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%
MO3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?
M]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H
M#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_O
MY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_
M '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z
M_P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'
M_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R
M2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_
M $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#U
MC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_H
MHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?
M]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\
MH6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0
M'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\
M?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[
M^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\
M/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R
M2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_
MDE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#U
MC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'
MK'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%
M'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A
M;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'
M_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*
M@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[
M^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_
MW\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_A
MX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^2
M4?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\
MDKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'
MK'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]
M8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HH
MY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ
M=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6
M/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4
M!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_
MW\DI\?\ P4!U0S_O-!T[R_\ KJ]?/E%'*@/K+P;^W-H6JS0V^K6<VG^;UD3[
MB?KFO:/#OBBP\6Z='=Z;=PW5O)T>,]:_.6NJ^%7Q?UCX3>((;K3IO]&_Y>+?
M^"1:7*NA7,?H%17.?#/XBV?Q.\)0:I8_<D'SIWC;^[71U)04444 %%%% !7&
M_'+QW_PKSX8:EJ4?_'P$\N/_ 'V^6NRKP7]O;49++X;Z/''_ ,O&H>6__?MC
M0M78+V/E&_NY+^XFGG_>22?O)*CHHK0S"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#VW]B3XBR>'?'\VCR2_Z#J4??\ Y9.O^-?7]?GO\%KJ2P^+&@^7
M_P!!"*/_ +Z9:_0BID5$****DH**** "O /V_P#_ ))_H/\ V$3_ .BVKW^O
M /V__P#DG^@_]A$_^BVIQW)D?*5%%%62%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '1?"#_DJ_AO_L(6_P#Z,6OT*K\]?A!_R5?PW_V$+?\ ]&+7Z%5,
MBHA1114E!1110 5X!^W_ /\ )/\ 0?\ L(G_ -%M7O\ 7@'[?_\ R3_0?^PB
M?_1;4X[DR/E*BBBK),/XC?$;1_A+X'U+Q!KEY#INDZ;&]Q<7$G_+-%7=7XX_
MMH?\' OC3QGXGO-'^%\-GX?\/VTGEQZA)$LD]ZG][;CY.>F">*]7_P"#CS]I
M"\T;0/#GPYL9A''>R?;+_9)^\*KM:/\ #<K5\,?\$R_V"[C]O#XX?V/-/-9:
M#IL?VC4;B+;OV[E^5=V?F.[TH*2./U_]O[XS>(O$,6J2?$CQA%+%MQ';ZM/#
M"=K;O]6KX^M?2?[$O_!8/X_R?&#0O"L$UGXR_MJX2SCLKR/8\C-_TTPQ'R[N
MU?JU\/\ _@F+\#_AKX8ATNQ^'NCRQ_\ +223=(\C?Q,WS?RJK\(?^"8'P@^!
M/QP_X3SPMX<ATG4HHVBBCC_U,3,RMYB[F)W?+Z_Q4DK!<\J_X+G_ !/\2?#7
M]B'^T/#^L:EX?U*6\M_,N-/N6@FC_>1[EW(0:^/_ /@BC_P4^\1Z3\:H?A_\
M0O$E[JVD^).+/4-4O6GFM[C=\L>Y\G:VYN_\/2OIW_@XEU3[!^QA9VG_ #]:
MHG_;/:T;5^'V@ZY>>%M9M=1L9I+>]LI/,BD3K&PH;L"5S^KV*7S?WD=/KYA_
MX)3?MKV_[9'[,^FW4\T/_"2:'']CU2./^^O\7S?P[66J?_!6;]MJW_8^_9IU
M)[&:$>*-<C:STN#^.+<K;I/P;;_WU3)/@'_@M%_P4W\0^(/CA_PA?P]\2:EH
M>F>&_P!W>7.EWK0O<W'^\A'R[2M?=7_!#[XJ>(/B]^P1H^L>)M2O-7U*/5+V
MW^T7$K/-(D<BJNYFR6K^?G5M4N-9U6:ZN)?,N+F1I)']6;K7[M?\&]&L?:/^
M"?EK:?\ /MK-Z?\ OJ2B.KL4U8K_ /!6O_@K7<?L57%GX1\'6=G>^*-2C\RX
MDDD^33E^;YMN#N;V./O9K\F?BC_P4D^-GQ9OXKB^^(/B"Q>/=A-+O9+*/YO]
ME&%=)_P5YT?6-*_X*"_$.36//)NKQ)()).DB>3&OR^WTKWG_ ())_MC_  !^
M$'PQF\+?$[PW:1ZU-?M(-8N(FFCE1VPJ[5R1L^G\5)ZNP;'BWP2_X+$?'3X+
M:C9^7XJGUJUMI,O;ZA^_>3_9W/DU^Y7[$?QSUS]I']F_PWXP\2:/_P (_J6K
M1^9]GCDW_)M5E;H.N[TKPG7?V!?V8_VU[BSUCPY_8\5];2+)]HT>Y5)I-K;M
MK1L3_*OL/0=!L_"VC6>FV,,-M8V,?EQQQ_<C1:8F[EVOS"_X.(_CMXP^$5AX
M#M_"OB36/#<=]<7'VC^SKV2UDDVK'MW,A%?I[7Y)_P#!S7][X;?]=+K_ -!C
MHEL$=S\Y_P#ALSXN?]%.\>_^#ZY_^+IW_#9GQ?\ ^BG>//\ P?7/_P 77T-_
MP0]U3P'I?[56L2?$(Z.FB?\ "/R^7_:'^K\[SH=OX[=U?J]_PF/[+?\ SV\!
M_FM3RZ7'S'R?_P &\'QI\8?%76?&R>)O%6O:_P#9O*\K^T+V2Z\OY?X=Y.VO
MU.KSGX(V'P[M?"\VN> +/1_[-DW^9<:?]R3;][_T&OE/X5_\%\OAO\3_ ([#
MP9'X;U[38C)+'_;%Q<P);!(U9F;;U_AJEHK$GWE17P#\5?\ @X:^$GPY\?\
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
MFI:E<Z/;R7%Q<2,\TC^6OS,S<LU>\5\[_P#!*7_DP#X;_P#8'M__ $6M?1%
M&?XH\4:?X-\/WFJZE-#8V5C&]Q<22?<C15W,U?EG^U!_P6M\>?&GXD7G@3]G
MK09M2D^>W^V1VWG32?-MW1QX/R^^:](_X.'/VGKSX4? '0?!NCW<]O>^+;A_
MM,D7R&.&/RVVM_LMN85ZC_P1Z_8D\/\ [-7[-&CZY)9PR>*/$ENEY<7DD?S[
M)/F55_X#MH ^0+_]B/\ ;R^+4\.J3^,(])DMW^T);_V]-9<_W3&J;6^E;_@G
MQE^W1^R_\2-!T[6--A\4Z;J5PEN_WIH?F_O2LF8_KBOUCIDL,<I_>4 ?&'_!
M;'XC>)/AS^P#=ZKH^I:EX<UO[1:>9<:?<M"\>Z>/<JR+AJW/^")'Q%USXJ?\
M$^/#>L>(]2O-;U*34-0CDN+R5IYI$CN&5=S,2>%KE/\ @X$_Y1_:Q_V$+3_T
M='5__@@1_P HT?"O_84U+_TK>@.A]I45XK^UA^WK\-_V-M/AD\7:Q#;7TG_'
MO9Q_/-)_P%0=OXU\Z?";_@X,^#?Q \3_ -FWUGK'AN.6X^SQW%YM=)/F^]\@
M.U3UYH ^]:*^3?\ A[EX'U#]L#1_A#I6FZEJUSJW^KUBWN8_LL?[MI/F7K]U
M:^F/'GCS1_A?X7O-<UR\ATW2;&/S+BXD^Y&E &U17Y^_$'_@X7^&?A?6/LOA
M_P *^*O%EM')Y<EQI^U(X_\ OL"O6/V4/^"O?PG_ &L_%]GX=TJ:\TCQ'?1[
MX]/N(VW_ "_>^91M_6@#ZJHKS/\ :;_:T\#_ +(W@?\ MSQCK$.FVW_+O'_'
M<O\ W55<FOCNZ_X.*_AW;:_Y,?@/QA)I/_04_=_9O][UH"S>Q^B%%>,?LC?M
MU_#_ /;2T>\NO!>I37$FF_\ 'Y;R1LCVV[_:8 ?E7L] 'AG_  4J\;:I\-?V
M$/B;KFAWDVFZMIND-);W$4FR2-]R_,K+TK\>/V/?@C^U5^W+X9U+6/ _Q.U[
M[-IMQ]GE^W^++NV??\OW57/]ZOUS_P""L?\ RC?^+7_8#?\ ]&1U\J_\&U__
M "0GQ5_V%&_]!CHZ@>36G[&_[=W[.>D3:E:^,#X@'_'QY?\ ;\VIR?+_ '5<
M?IWKVC_@F=_P6%\0?%#XH_\ "J_B]9PZ;XMCWV]O>>6L/F2K\VV2/ VMZ=<[
MJ_1ZOQ'_ ."RG@W3_A5_P5'\'W7A_%M<ZE_9^H7'V?Y/](:[9?X?]E5H _;R
MBL'3/%%OIGPWL]5U6\AL8X[.*XN)))-B1_*K-NKXU^-W_!>WX4?"KQ1=Z7H>
MFZ]XZN+.3RY#I<>S_P!#44 ?=%%?,/[(7_!5[X7_ +7VH?V5IMY-H>O_ "?\
M2O4/DFW-]Y=V-NX=.M>M?M5?M#Z7^R?\!]>\?ZK9WE]IOA^-))+>WVH\FZ18
MUV[N/O-0!Z)17RC??\%>OAAX>_9OT'XA:W+>:+'X@_X\]+DD62Z_A_N9'\58
M?PU_X+,^#_B?^SQX\^(VE^#_ !))IO@6X2WDLXY(WFO=WE_-'MX7_6=_[M '
MG?\ P6$_X*8>+/V?O&^A?"_X9_8_^$RUH(;B3R]\ENDGRQJJ_P!Y_F&>,5X]
M\*_V4/VYM+\8:;XNF\51?9=6N(I+BSDU:2;[-%\O_+NR[%^6OD_]IO\ ;DT_
MXT?\%%_#OQ>C\+:YIMCI-YI]S)H]QM^U2K;R;V5>WS=!7ZG_ +'G_!93P_\
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
M([BSO)%>;YMVUODXVG;0!]%452U[6;?PYH]Y?3_N[:QC>XD_W%7=7S)^QO\
M\%3_  W^VE\:->\'>'/"NO6T>@;_ #-4DDC>UDV[MNW;S\^WC- 'U117EG[4
M'[9'@/\ 9!\+?VKXQUB'3?\ GWM_OS7/^ZJY-?)6G_\ !Q)\-)_%/V2;P?XJ
ML]%)P-7?;]F/_LW- 6;V/T(HKBO@7\??"?[0_@>'Q!X1UB'5M-N?^>?^LC_V
M67JM>1?&G_@I/X7^!G[7^@_!V^T?4KG5M;LXKS^T(Y8TM;9)&95W;OF_A:@#
MZ2KXF_X*P_\ !4/6/V KK0=-T/PY!JU]K&^226YD\N.)5_N_*=S?RI?V@O\
M@NC\(_@9XXF\/VL.I>+;ZVN$MY/[/VHF_P"ZWS/@<-5W_@J3^U!\(_@W\'_!
M.N?$WX;S>.K'Q)<?\2^SCD5'MGC59-S,Q'^SWH ]S_8H_:1D_:O_ &<-!\<2
M:;-I,FI1OYEO)_?7Y69?]DMR#Z5ZQ7"_L^^+=#\4? ?0=<\/Z;_8FB7VGQ7E
MO9_\^R-&K;?E_B'2O!_@M_P6"^&_Q5^&_BKQ-?0WGA+2?"]X]G))J$BN]ZZ[
M?]6J9/\ %Z4 ?65%?G?=?\'''PGMO&_]EQ^&_$DFF_\ 04\R/R?^^?O_ *5]
MB?LR?M7^"_VM/ _]N>"]8AOK;_EI']Q[9_[K*V#0%FMSTRBL_P 1^(]/\&Z/
M-J6I7D-C8V,?F27$DFQ(TKX=^-O_  <#?!_X3^*/[-TJSUCQ;Y5QY$EQI^V-
M(O\ :^?&Y?I0!]Y45\L_#K_@KY\&_B/\+M8\36.O>7_8D?VB\LY-R3QHNYOE
M7'S?=[9KVK]G/]H?P_\ M0?"^S\6^&9II-)U+?Y<DGR?=9E_BQ_=H [RO O^
M"H?C+5/A]^P#\3=8T2\O-,U:QTOS+>XMY&22)O.C7<K+ROWJ]]KYM_X*[_\
M*-CXM_\ 8'3_ -'PT >%_P#!OS\5/$?Q/_9XUZZ\3:_K'B"XBU!XXY=0O9+I
MXT^7Y=SDU^@U?FW_ ,&W?_)M/B7_ +"C?^RU^DE'2X'%?M(ZI<:#^SOX\OK6
M::VOK'PWJ%Q;R1_(\;K;2,K+_M!J_.G_ (-Y_C9XO^+.L^._^$I\5:]K_P!G
M>+R_[0OI)_+W+_#O)V_A7Z&?M4_\FP?$C_L5]3_]))J_,K_@V?\ ^0UX^_[9
M?^@TNJ _72BJ]_?V^EZ?-//-#;6T<?F222?(D:K7QC^TI_P73^$'[/?B&\TF
MT%YXNOK+]W)'I^U/F_WGP/UI@?:U%?)_[*'_  6&^$?[56LPZ5:WDWA_5I(_
MW=GJ'_H.[&S=^-?5E $E%?)OP6_X*^?#?XJ^#_&VN7T-YX7TWP3>/9R2:A(K
M_;77;_JU3G^+TKR2Y_X.-OA+;>./[*C\/^)9=-_Z"GF1^3_WS]_]* UZ'Z&T
M5XK\+_V__A7\6O@O>>/--\26<>B:;'YEYYGR/;?[+*V#^0KYEUK_ (.*_@_I
M?CC^RK71]>OM-_Z"D>U(?^^6&_\ 2@+-['Z"45YM^S)^U5X+_:S\#_\ "0>"
M]8AU*V_Y:1_<DMG_ +K*V#76_$'XC:'\*O"]YK'B#4H=)TVQC\R2XN)-B4 ;
ME%?G_P#$;_@X2^%_A+Q!-:^'_#?BKQ9;6\GER7&G[8TC_P!KYP*^BOV0?^"A
MWPW_ &S=/FC\*ZQY>I1_ZS3[CY)H_P!!N_"@-5N>S>*->M_"7A^\U*?_ (]K
M&-Y)/+_N+7S]^P__ ,%,/ _[=7BCQ)H_A6SUBVN/"\:7%Q]LMMB;)&:-=O)_
MB6N,_P""F/\ P4PT?]CT?\(?=>#_ !)X@N?$FGRR1W&G[?)MONK\V[_>K\O?
M^"2__!0C2_V$/B/XZUC4?"NO>*(_$EG%;QQZ9MWVVR1WW-N]=V* /Z!J*^1O
MV&O^"M>A_MP?%F;PEIO@/Q5X7N;:S?4/M&J%?)D2-E7;\O\ %\U?0_QN^/OA
M/]G/P?-KGB[6+/2;&VC?_6??D_V57JU '945^>FI_P#!QG\)+'QC#IMOH&O7
M.G2?\Q./:D,?_ 6^?]*^N_V8_P!K[P'^UAX/AU7P=K$-[^[_ 'EO]R:V_P!Y
M6P: UZGJ%%?*7[9O_!5WPO\ L1_'#1_!WB/PKKUS'K>R2/5+>2-+6-&V[MRM
MSQNYQ7U!H.LV_B/1[.^M?WEK?6Z7$?\ NLNZ@"[17R;^T%_P5W\!_L[_ +5&
MF_"C4M-U*YU*^DBCDU"WDC2ULGF;:N[=SQWQ7U9874=_I\,\?^JDC22/_<:@
M":BOE"__ ."KWA>+]MC_ (4G8^%=8U+5H[C[/)J%O<P_98WW;6W+G/'>NM_:
M@_X*$^&_V6OV@/ ?P]U71]2OK[QU&\EO<6\L:0V2*S*S2;N?X>U 'T%17Q7^
MU%_P7)^$?[-GB&\T>WAO/%FI6,BQR6^ER*F/F_O/\G'L:V/V4/\ @L_\(_VJ
MO%%GH<$UYX;UR^_X][/4/^6C_P!W<OR?K0!]>45'4E 'R7_P53_X*.Q_L%_#
M>SCTFS_M+Q=K\GEZ?;R?<C_Z:-U_#CDKBOB'1?@O^W/^VMX/A\00>(_^$;TW
M4O\ 3+?_ (F4FD/L_AV^6/ND-^-;7_!Q%X"U3PS\>?A[\06AO+K1;>.*V>WQ
MF&-X96D;/]W<&QS7VU^Q'_P4A^$_Q\^&&@V^G:]INAZE:V<5O<:?>2+!Y;JJ
MKM5FP&^[V- 'Q9X=\6_MQ?L>>-]!CUNS/BW2;V\BLY/+C:]CVLVW<TK)E?KB
MOUA\+W5Y?^'[.?4H?LU]);I)<6\?SI&^WYEW<=&J:TN;/6+?S()H;F/_ )9R
M1[72K5 !17SO^US_ ,%-OA?^QO/#8^(-2^W:Y)_J]/L_GF_X%M!"_C7B?PJ_
MX. OA7XW\7PZ7KF@^)/!44CHD%YJFV1'W?Q#8"=HH"S>Q]Z45F^$O%NG^-]
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
M>?;YVX_>9MI*^G2ONC_@V-_Y(W\5?^PS9?\ HB2EU"1\._\ !7_]E.;]E_\
M:^UZ.WA,>A^(G.H:?B+8D:,S?NU^FW/_  *OI+X0_P#!0B31O^"+/B329M8A
MC\46-Q_PC]OY9_?1K-YK1?+UX2/[U?4G_!>/]DS_ (7E^RO_ ,)/IMGYFM^#
M9/M'F?QRQ-M\S\EW&OPF6\D2#R5FE6-CO*9^4M]*&[!N?3?_  2/_9ND_::_
M;-T&"ZABN-)T63^T-0\S_9W-'_Y$5:_3K_@MU^P;XL_:Q^&7AN_\#P376I>%
MM\?]GQR,D<L4FUF957[S#:N./XJYW_@WG_9=_P"%;_L\ZEX\OH8H]2\6R?Z/
M)Y?[S[*NW;_X]NKZ _X*0?\ !1'2_P#@G[\.+/49M-_M;7-7D\NSL_,V?[S-
MR/E'RYP?XJ:U5PN?#'_!%G_@F7\3/A9^T?;^/_&FCZEX7TW2(G\B"XW0S7+L
MK)M:-@/EVMD5^O=?!?\ P30_X+0Q_MM?$>;P?X@\-V?A_P 031^9;R6<C>3<
M_P"RNYRVX*N:^]*"2OJEA'JFGS6LG^KN8WCD_P"!+MK\C?V'_M'['G_!:#QA
MX+G\G^R?$DEQ)'_N,S>3_P"A5^O5?DO_ ,%P/#=Y^S-^V#\-_C7H]G-YD<D7
MVR1/^6GD-&RJW^]N:@"Q\>)9/VW/^"V'AOPY:_Z3X?\ AW)_IGF?ZN--OF;E
M7I]^117TU_P6\_9^_P"%Y?L0:Q<6_P#Q_>%Y/[4CD\O_ )91_-)^:K7AO_!O
M[\/;SX@ZQ\2/C%K\/_$R\0:@]G;W$GWY(FVR?+VVAEQZ_+7Z/>/?"5O\0? ^
ML:'=?\>VK6<MG)_N2+M:@9\&_LU?MN6__#FC4O%5U-Y>I>&]+ET^2..3YR^[
MRU_\<JM_P;M? */P;^SAK'CB>S^S7WBB\>WCD_CDMX]K1_\  ?WC5^;WQ)\9
M>(_V<KCXA? E(9?LVO\ B3S) ?\ EG$WRQ[5]=K*>F*_>']B7X,1_L]?LL^"
MO":?ZW2=/BCDDDX>1]OS,W^U1UN(_,[_ (*V?$36/VQ/^"AWA;X"Z5J4UKI$
M5Q%;R1Q_ZN262/S-W7YL+N%??7PJ_P""6'P3^&GPWL_#\G@/0=6^S6_ER7FH
M64<UU)_M>8PSNK\_/^"I/@W4/V*?^"GWA7XV1Z;>7&@7-Q;WO[O;LC>.-8V7
M\?F/-?IK\*OVW/AG\5?AO9^)K'QAH\=C<VZW$D=Q<JCQ_P"\K8/Z4 ?E'^US
M\*D_X(^_\%#_  MX@\'WEY;^%_$3M>?8_2'<HEB]UW-P.PXK[H_X+6ZS'XC_
M ."6'BJ^A_U=S_9LD?\ P*YAKX>_X*#_ !1M?^"J?_!03P7X/\ Q7E]I7AO=
MI[W\8_=G=(C2.N[^%67'-?;_ /P6HT"/PQ_P2H\5:;'^[CL_[-CQ_NW,- SY
M;_X(?_L >&_VC?AQ-\1OB%YWBB*Q=M/TO3[S]]:VRJS*WRMD?\LUQQQ7ZA>#
M?@MX3^"/@_4K'PCX;T?PW97,;R26^GVRPI(^W;N95 ^;:M?(/_!O)_R8/#_V
M%+K_ -'25]S:[_R![S_KW?\ ]!H$?C-_P2-_Y36^._\ KEKO_H]*]+_X.%/C
MMJ&M^.? ?PATF\FMH]:DBN+SR_\ 5R^9,T2JW][#;37FG_!(W_E-;X[_ .N6
MN_\ H]*[W_@X3^#EYX2^,'P^^+5C9S26.G/%;W@C_P"6;QS-+N;^[GY10]KC
M/K#]D+_@D3\)_@1\(--T[7/"NC^*=<DM_,O+S5+*.9_-9?FV[@=J[NE?!?\
MP77_ .">/A?]E^RT'QIX*L_[-TG7+S['=V<?^ICF\MFW*J\+PN.E?I5^R/\
M\%"?AW^TK\&--\01^)--TV^DM_\ 3+.\N5A>VE5?WB_-C^+TS7Y]_P#!?[]M
M?PW\:-#T#P#X-O/[6CT.\_M#4[BV^>&(^6T?ELW_  )3_6@%N??G_!*7_DP#
MX;_]@>W_ /1:U]$5\[_\$I?^3 /AO_V![?\ ]%K7T10(_(;_ (.8-"N+7Q!\
M/;YX?]%NOM$<<GJRK'N_]"K]-?V4->M_$?[,_@.ZM?\ 5_V'91_\#6&-6_\
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
M)9=JM&I]5\O_ ,>XH!;GZN?L\?\ )C^@_P#8KI_Z35^,/_!(+]D6S_;2^/\
M=Z'XFU*\_P"$3\)C^U)=/CE;R[F5F;;\N<<M&N>.17[/?L\?\F/Z#_V*Z?\
MI-7YE?\ !M?_ ,G#_$7_ +!UO_Z'-1UL,_1?XA?\$O\ X'^-_A_-H?\ PKWP
MWIOF1^7'<6=E'#=1_P"UYBC-?F__ ,$K=8U']C3_ (*J^)/A,MW/<Z))<76G
MW">9QNAC9U;;_O$?E7[15^+OPT_Y6'/%7_8>O_\ T10(]9_X.'?VL=<\'V_A
MOX7Z'/-8VNO1/<ZA)')L?8K*JQ_+]Y6#Y/TKW+]A#_@CU\*_@Y\']'NO$WAO
M3?%/B2]MTN+R35+99DW,OW5C;.VOG3_@XM_9PUR^U_PA\2=.AFN=-TV-[/4-
MGWXW8AE;Z;8VS7V%^P5_P4B^'?[2OP7T&237M-TGQ!:VZ6]YI]Y<K"\;JO\
M>; ^[Z&EU8'<^$O^"??PC^'WQ8TWQIH?@_1]$UO3=_V>2SMEA2/=M;=M4#YO
MEX-?!W_!PA^TU=Q^,?!_PGL=2.FZ;J0BO-4D'R)Y32-'\S>VW-?HYI?[3?P_
MUGX@0^%;'Q5H]]K=]&\D=G;R[WDV[=WS+Q_$O>OR_P#^#AK]GB\T_P"-/@KX
ME26<M[X?EBBT_4(T'^KVR-(V[;]T%6Q3!:NQ]"?L@R_L=_LT_!_3=*_X3;X5
MWVI2VZ?VA>7E[;3322[?F^9N=N[M7Q[_ ,%%]>^$?[/O[2/@/XE? 7QAX5^T
M_;%_M"ST.YC=+;YFW2,J?=4KQ7U!^S#^Q#^Q[^TQ\.-.UG2])T..ZNK=9+FT
MDOI$GMWV_,NUG'1O2M[Q)_P3X_8O\'>.='\.WT.@QZYKEQ]GL[..]GDDE?:S
M;?D<A?E5NI% 'VQ\(/'D?Q0^%^@^(X)H9+;6]/BO(Y(_N;)%W?+725B_#[P'
MI?PO\$:/X<T>'[#I.AVZ6=G;_P#/.*-=JK\W^S6U0!^*/_!87_E,SX/_ .O?
M1?\ T8U?LYX1_P"16TW_ *\XO_05K\7_ /@LA<QV'_!8SPK)),(HX[31?,DD
M^18_WCU^OOA?XR>#XO"^F_\ %5>&_P#CWB_YB,/]U?\ ;H [6ORQ_P"#E#Q1
MI\N@^ ] CFA_M:XN/M$<?\>SYEW?FRU]K?M#_P#!1WX1_LW>%[S4M5\5:;<W
M-M_J[.SD\Y[E_P"ZNW(Y]SBORT\&Z#XP_P""T'[=]GXBNM.O+'P+HK_ZR>/Y
M+:W5E^16_O$[3^= X[W/MGQK\:-0_8@_X(Q>&[Z:6:/7+/0+?2XG'W_-F_=[
MOPW9KY/_ ."0N@_L_P 6@7GQ&^,7C;P?)XRU*\EDCL];O8]]O^\;YFC?^)OO
M ^C5]X?\%8_V7[CXY?L'Z]X<\/P^7=:3'%>6\<?]R!ED9?Q6/BOSU_X)0?!3
M]G#XW^";CPS\4-'L['QUI]PZ&2_N9(?M*;F_V@%V_*.U CZ _P""EEK^RG\>
M/@/K%UX9\;?#>Q\9:;;_ &C3Y-+O84FD\OYO+^7!;/0?[U>I_P#!!K]I'4/C
MQ^R!-INL:E]NU+PE<?8Y/[\<3>9Y2M_P!>*K>/O^"8_[(/PQ\/S:KKUKX<TZ
MQCC:3S/[2DD^1?F;:JN2WX"O?/V)/V=?A1\#OAO>:E\);2TM_#_BSRKR2XMY
M9)$N-JMY;?.<K\K>WO0!^9/[,?\ RL-WG_85O_\ T@>NH_X.?/\ D=_A+_UY
MZE_Z,@KE_P!F/_E8;O/^PK?_ /I ]=1_P<^?\CO\)?\ KSU+_P!&04NA2^(_
M3CX(Z!;^(_V9]!TVZA\RVO=#6WDC_P!AH]K5^4?[-U_<?\$RO^"NUYX1NO\
M0?"_BR\^SV\<<?[O9<2?Z.WHJHK?A7ZT?LW?\D'\'_\ 8+B_]!KX+_X.#_V7
M[O5/ .@?%K0?.CU;PE)Y=S);[?N-MVR-_N>7_P"/4R3W#_@LU^U5'^SE^QQJ
M4>FWD,>M>+?^)?I__ OF;Y?=%:N5_P""&O[+EO\ LZ_LDP^*M2A^S:MXM_TR
MXD\O9)]GV[H_RW-7PKJOQIUW_@KE^T5\%?"$'VN/3O#]G$-43Y?W<L;2-YK?
M5=J?\"K]N;#P;9Z-X0AT.UA^S6-M;_9XXX_^6:;=M 'XAR_%#P?^WI_P4NUB
M^^+7C"S\/^!?#EP_V>/4+A;6&1(V\ORUW''+<_2OT+\1^//V*_$GPW_X1F3Q
M)\'X])\ORXXX[BV1X_\ :7_:]Z_,_P ,? ;P+^SQ_P %%_$7A'XX:0UQX;U2
M\E^S7%P62.+S&\Q9-RL,\-M[U^C.C?\ !*S]DO7M _M*UTWPW)9>7YGF?VLV
MS_T90!\H_P#!*?XRZ7^SI_P4@\2?#/PSXJL]6\"^*+AH]/DMY%>&YE;:Z^6V
M<;@NY>*Y+_@NI;:AJG_!4WP[INEWDVFWVI:)IFGQSV[['C\Z::/JO^]7WA^R
M9^Q=^RO9?&C^V?AG::/?>*? MPDDDEO<SR?8I67Y6^8X;Y6[9%?$7_!:#_E,
M1\/?^O?0O_2V2@#]!/V8/^"6'PC^$'POT>UOO!^C^)-6DMTN+S4-4LH[J>26
M3]XS;G!*_,W'-?+?_!S5:QV'P8^$MO!#Y,4>L7NR/_MC'7Z=:#_R +/_ *]U
M_P#0:_,;_@YT_P"20?"O_L,7O_HB.A[#CN?;_P"Q1_R9/X)_[%^W_P#2=:_&
M3_@E[^R7;?MH_M8:OX<U_4KR/POX?NY=4N=/CD;9<OYC*O?^\JY]1Q7[-_L4
M?\F3^"?^Q?M__2=:_,K_ (-YO^3QOB-_UY_^UI*.MA'Z/>,O^"8GP/\ %O@>
M;0W^'OANQCDC\O[19V4<-U'_ -M%&=U?F?\ \$ZM4U#]AO\ X*V:Y\*;6>>7
M1;F\ETZXC\S^[#YJMC^]]T5^UU?BB_\ RL2:U_V,,O\ Z1"@#Z%_X.*/VG[S
MX=_"'0?A_ITTUO)XM\V2\\OO%'M5E;V;S*])_P"">?\ P2&^&'PB^".CWWBO
MPYIOBGQ!K=NEY<2:I;+,D7F+\JQJV=O&W\:\C_X.//V=;SQ7\./"OQ L89I(
M_#<DMG>;/[LNWYF]AY=?27_!.W_@HW\/_P!HO]G_ $'S->TW2-;TFW2SO+.\
MN%@>-HUV_P 6 WR[3P:!]$?(/_!;+_@F?X7^"OPG_P"%F_#G3?[ ^S2+9ZA9
MZ?'LADBD^\VU<!5&UL\5]3_\$-?^4=_@_P#[:_\ HZ2OG[_@N]_P4#\+ZM\$
M/^%:^$=8AU+4M2N(I+RXL_G2VB7_ )9LW3Y]W;^[7T#_ ,$-?^4=_@__ +:_
M^CI*!'V#7S;_ ,%=_P#E&Q\6_P#L#I_Z/AKZ2KYM_P""N_\ RC8^+?\ V!T_
M]'PT ?D%_P $_P#]DW]H[X\> -1OO@[XNFT#1;6X:.XC37I-/S)W^51S]:^@
M?^':'[>7_13)O_"UG_PKVK_@V[_Y-I\2_P#84;_V6OTDHZ7*;/Q6^)?_  3I
M_;=\.?#C7M2USXC37&AV6GW%QJ$?_"83R>9;QQ,TB[<?-E%88[]*[7_@V?\
M^0UX^_[9?^@U^FO[5/\ R;!\2/\ L5]3_P#22:OS*_X-G_\ D->/O^V7_H-+
MJB3Z"_X+W?M4ZA\ _P!E^ST/1KR:RU+QE</9^9']^.)=K-_NY7<*I_\ !+?_
M ()/?#OP7^SQH_B?QKH.F^+?$'BBWBU23^U+99HXHI%\R-55L_PLN3WJ'_@X
M,_9EU3XQ_LT:/XDT>SFN+GP;>/<7$<?_ #RD55_3YCQ79?\ !*G_ (*+>!_C
M7^SCH.AZEK%EH'B#PO9PZ7<6=W*L/R1+L5E9N.5CSUICMI<^>_\ @M%_P3=\
M)_!;X7P_%[X<V</A.]\-W$7VRWLX_)AD5I%6-E5<!6W-UK[$_P""4W[2MQ^U
M)^QQX;\07<WF:E:[]/O))/OR-%^[W?CMKY=_X+G_ +>GA/Q'\$/^%2>%KR'7
M];\47$7VC[')YB6R+(K+\W3EEQQFOI3_ ()"_LWWG[,W[%'AO1]2AFCU+4M^
MJ7$<GWX_._>*OR^FZ@1^3?\ P3G_ &4+?]L[]M#7/"VL:E=Q^%M)U.?5+RSC
MD;9<_OF5>_\ NY]N*_8;Q;_P3$^!_BCP/-H?_"O?#=C')'Y?VBWLHTNH_P#:
M\Q1G=7YO_P#! [_D_CXD?]>T_P#Z5&OV>H6JN-G\[?PZ_97O$_X**_\ "A5U
MC48]!U'7&MKN.*1HTN8EC^T+N7/]U5'X5^S\O_!+7X'R_"^;PS'X#T&..2/R
M_MGV*/[;]W;N\[&[=7YI?#W_ )6*K/\ [&)O_3:U?ME0(_%W_@F]JDO[$O\
MP5NUCX4VMW>RZ1K]R^E)!_!]WSU9E_O!5QFNN_X+T_M*R>+OVA_"_P &DUC^
MR/#^^WN-7N))-D,:S-MW,W]U-K$YZ5P>B_\ *Q9H_P#V,*_^D#5L_P#!>G]G
M63P/^U_X;^)NI:;-J7@[5OL]OJ"?P?N9-TBLR_=WK)@<T ?6/[-.J?L9_L^_
M">S\/P>,/A7?7/V=/MEQ>7MN\UR^WYMS-S]ZOB?]LSQE\+_V5OVUO!/Q"^!/
MC#PW)8WEY$FJ6>CW,;PV46[]YN5#A5*LP_X#7UE^S]^P-^QY^T1X TW6M#TW
M09/M5NLDMO)J,B21OM^9=K.#PU:E_P#\$[OV--+^)&F^$9+30?\ A(-7D?['
M9QWT[O+L^9EW*Y"_B1[4 ?4'Q5\+^&_BU^S_ #>(K[1]-U*2^T-+RWN)+97?
M9)&LGRM_P*OR_P#^#=+P)HGC?XV_%BWUG2-.U*&VT^U,<5Q;K)Y7^DR?=W?2
MOUJ\6^"(]+^"]YX<TJ'R[:QTO['9Q_\ /-(X]JK_ -\K7Y&_\$ _B/H_P"_:
MG^)FC>+KR'P_>:E9Q6\8O)5A^>.:1F7<W'W6HZW _7_PO\*_#?@C4/M6CZ#H
M^FW/E^7YEO;+"^S^[\HK\A/V[]>U3_@HW_P50TWX-0ZC-;^']%O'LWCC_P!7
M^[5I9&7GNG&:_6RP^/'@O6?&,/ARQ\2:/?:M<Q^9';V]RLS[/E_NY'\5?D?^
MUS8WG_!-_P#X*[6?Q6OM-NY/#>M7CWD<F%V(LT;0R*OT7GUH _1[PE_P2_\
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
M6_VR./Y8[6ZF659/^ KMSCO7[%>'/VJOAWXH\+_VS:^,-!^P_P"L\S[:J/\
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
M.Y,CY2HHHJR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z+X0?\ )5_#
M?_80M_\ T8M?H57YZ_"#_DJ_AO\ ["%O_P"C%K]"JF140HHHJ2@HHHH *\ _
M;_\ ^2?Z#_V$3_Z+:O?Z\-_;B\.W_B3P-H\=A9S74D.H>9^[_P"N;4X[DR/D
M6BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^ZLDP:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MP:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\
MA5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?
MB3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]
MY_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?
M]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!
MHK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%
M5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)
M/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG
M_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W
M[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&B
MM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57
MXD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_
MZ ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]
M^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?N
MC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*W
MO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B
M3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H
M#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[
MH P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/
M^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_
MX57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/
M^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/
M>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@
M#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X
M57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A
M5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z
M ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y
M_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,
M&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5
M?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5
M^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#
MWG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_
M '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:
M*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^
M)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57X
MD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>
M?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\
M?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK
M>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD
M_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3
M_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_
MW[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^
MZ/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[
M_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_
M * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^
M@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?
MN@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H
M_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^
M%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\
MH#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z
M]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z
M ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MD^$'_)5_#?\ V$+?_P!&+7Z%5\(_"KX:>(+#XD:#/)IMY'''J$4DDGE_[2U]
MW5,BHA1114E!1110 4W93J* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/
M*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*D
MHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"
M/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2
MCRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2
MI** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH
M C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/R
MDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CR
MDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I*
M* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C
M\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH
M\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ
M2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I**
M(_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I
M*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I
M*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B
M@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C$21U
M)110 4444 %%%% !1110 4444 %%%% !1110 453U'5K72+8S7,T,,*?QN^
M*X/7/VLOAKX8687WC;P_9_9_]9YERH\NKA3G/X4V9U*U."O-I>KL>D45XM?_
M /!0KX'Z6NZ?XG>#X_\ M^6H/^'DWP#_ .BL>"?_  8I77#+<9-<T*4FO*+_
M ,CBJ9Q@(/EG6@GYRC_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*57]DX[_GS/_P%_P"1']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%
M*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\
M\/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$
M/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\
MGS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\
M_P#HK'@G_P &*4?V3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]
M%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_
MYGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^
M0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!
MBE']DX[_ )\S_P# 7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X
M,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X
M?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"BL>"?_!BE']DX[_GS/_P%_P"0?VYE
MW_01#_P./^9[A17A_P#P\F^ ?_16/!/_ (,4H_X>3? /_HK'@G_P8I1_9.._
MY\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'_P##R;X!_P#16/!/_@Q2C_AY-\ _
M^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F7?\ 01#_ ,#C_F>X45X?_P /)O@'
M_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\  7_D']N9=_T$0_\
M X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\
M!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,
M4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>
M'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V3CO^?,__  %_Y!_;
MF7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?
MV3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-
M\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_
M -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P# 7_D']N9=_P!!$/\
MP./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/
M_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"B
ML>"?_!BE']DX[_GS/_P%_P"0?VYEW_01#_P./^9[A17A_P#P\F^ ?_16/!/_
M (,4H_X>3? /_HK'@G_P8I1_9.._Y\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'
M_P##R;X!_P#16/!/_@Q2C_AY-\ _^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F
M7?\ 01#_ ,#C_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I
M1_9.._Y\S_\  7_D']N9=_T$0_\  X_YGN%%>*V7_!1+X&ZB/W/Q2\'R[>N+
MY>*Z3X<_M5_#?XMZ_P#V5X9\::!K>I>7YGV>TNE>3;_>Q^-<]3"8BG?VD&K;
MW35CII9AA:MO9U(N^UFG^IZ-1117.=84444 %%%% !1110 4444 %%%-X1?[
MM #J*YWQ=\3?#_@.#S-8UC3]-C];B797%:Q^VY\)/#LOEWWQ"\*VLGI+>JM:
M0H59_#%OT3,9XBE#XY)>K1ZO17A]Q_P4?^!%O.T<GQ3\'*Z]0;Y:/^'DWP#_
M .BL>"?_  8I77'*L<U=49_^ O\ R.)YUEZ=G7A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2G_9.._P"?,_\ P%_Y"_MS+O\ H(A_
MX''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^
M9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8
M\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\
MP8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#
M_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS
M+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C
M^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)
MO@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _
M^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<
M?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\
MX"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\
M$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_
M\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_
M /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+
MO^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)
MQW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R
M;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP
M#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?
M\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+
M_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_
M .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?
M_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"B
MO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O
M^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)Q
MW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@
M'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\
M@<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_
M ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_
M^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &
M*4W_ (>3_ 7_ **QX*_\&"T?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN5%>-C
M_@H'\$WZ?$WPA_X'+7H7P_\ B5X?^*_AX:QX;U:QUO37<QK<VDF^,LO49_&N
M6>'JP5YQ:]4T=M/%4:CM3FF_)IG14445B;A1110 4444 %%%% !1110 445'
M/=1V_P#K) GUH DHKA=?_:-\!^$;DP:AXJT:QDCC\S9+<*F%KD[K_@H!\$].
M65IOB=X/C$7W\WR\5O#"UI_#!OY,YJF,P\/CG%?-'LU%>'_\/)O@'_T5CP3_
M .#%*/\ AY-\ _\ HK'@G_P8I73_ &3CO^?,_P#P%_Y')_;F7?\ 01#_ ,#C
M_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\
M 7_D']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@
MG_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#
M%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\
MP\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_
M $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V
M3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3
M? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_
M]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\
MF>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P#
M7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX
M)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\
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
ME=!HVBUPULZQ4W[CY5V1ZM#AO TU[T7)]V_\K' V'[+7A^7_ )?-8_\ (?\
MA4EU^QY9W5O_ *#J5Y')_P!/&W_V45]R?L4_\$_+S]HOQAJ6FZY>7GAO[#I\
M6H1^9;;WN4DD:/U']WK7J7[5'_!,*V_9Z^'$.OZ3KTVI227D5G]C^S;/,\S=
M_%D_W?2N/^W,1&?+[1W/2_U;P<H<WL58_*;Q;^R#XD\.V_F6/DZM_P ]/L_R
M>7_WUBO/)3JG@Z?R[B&:W_Z9R1[*_0G_ (1>XT;4)K6[AFMKF/\ UD<GR/'5
M7QE\%M#^*%AY&JV<,G_/.3_EM'_NM_#7N9?Q-B*$U*7WK1_Y,^=S/@G"8F+5
M/3R>J_S7R/A_1O$D>J'9_JY/2M.M3]H+]E76/@9J'VZ#SK[1/^6=Q'_RR_WO
M[M<CX7\2?;/W$_\ KOYU^R<.\44\;%0J/7H^_DUT9^%\1\+5\NJ/W79;K]5W
M1M4445]D?(A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!RGCC_D)0_P"Y7V?_ ,&]'_)^\7_8'E_]&15\8>./^0E#_N5]G_\
M!O1_R?O%_P!@>7_T9%7XSQM_S%>C_0_8. _XN&_Q(_?BBBBOP$_I@**** "B
MBB@ KX)_X+ _\%5[/]D#P=-X/\'W@D^(&J1_ZR,J?[)1O^6C=M_H.>G(KWO_
M (*%_ME:7^Q/^SCJGB:\FA_M:X1K?2K?O<W!]/HNYOPK^;OXM?%77/C=\0-2
M\3>(+R:^U;5KA[BXD_WFW?+_ '5]!7UG#.1_6I_6*R]R/XO_ "74^(XNXB>#
MA]5P[_>26K_E7^;Z&=XM\9:IX\\07FJZQ>3:EJ5])YEQ<7'WY':O4/V-_P!B
M/QI^VE\2(=#\,V<WV;S/],U"2/9:V2?Q,S>R]AS4/[%O[(/B3]M+XX:;X1\/
MP_N_]9J%Q_!96_\ $S-_#Z?5A7W=^W7^VOX;_P""<_PP_P"% _ CR;;5K&/R
M]<UR/_7;_NLNY>?-^5L\Y'%?<8W&SA-87").;7RBN[_1=3\XR[+X3A+&8QM4
ME]\GV7ZOH:VO?$;]G_\ X(P>%_['\.6=G\3/B]Y?^D7EQ^\2R?[VUMNT;?I\
MWKWKXC_:'_;P^,G[:_B":35=8U*/3?,_T?3[.3R;6W_V5;@_F37G/A?P'<>+
M=0FUCQ!--)]ID>3]Y_KKUV_O-_#ZYYKT+2[#R=/AM8(?LUM'_P LX_D3_>_W
MO>O JXBAA9MP7M*O63UMZ?\  /K,/@<3C()5/W5'I".[7F^OSU[(X?1O@/)+
M<0R:EJ7^L_UD=O\ ?C_X$W%=-I?[/&CQ_P"KFO)/^NFW_P!EKLM+T:NFTO1O
M*K@JYGBJCO*;^6GY'L8?)<%27N4U\]?SN<':_LTZ'+_RQFJ27]C?1[^W_<:E
MJ4<O_+/[NS^6:]:TO2_)K>TO2JF./Q$=IO[_ /,VGE."FK2I1^ZQ\H^-_P!D
M;Q)X-M_/L?)U:./]Y)]G^1X_^^L;OPKA;7Q)>:%<^3?0S?N_X)/DDCK]"=+T
MORJY?XO_ ++6A_&#3YGDA^PZM_RSO(_O[_\ :_O5]'E/%V*PLTY/3NOU6WY'
MRF=\!X/%0?L%9]G^CW7Y'R!8W\>H6_F1G-35F_$OX::Y\ O&$UCJ4/E_\\Y/
MX+E/[R_YXJQI>J1ZK;^9'7[=D>?4<?3NOB_/S1^!9WD=;+JSA46E_P"KEJBB
MBO?/#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HK
MK_CVF^M2U%=?\>TWUJ9;?>..Z. ?_CXK^@+_ (-^O^4>>F?]A>Y_]%PU_/Z_
M_'Q7] 7_  ;]?\H\],_["]S_ .BX:_F_C7_=/^WE^3/Z1\/_ /D8?]N/\T?;
MU%%%?EI^S!1110 4444 97B7Q1I_@OP[>:IJEY#8Z?8Q-+<3RG:D2KU8U^#7
M_!7'_@K!J_[6_CB;PKX4NYM-\"Z3(\<?ER;/[2=?^6C?[/;M]VOH#_@X%_X*
M+2K<?\*7\)WOEVYC\SQ!)'_RTW?=AW+_  _>#"OR9K]$X6R-0@L966K^%/HN
MY^5\8\12G-X'#/W5\375]O1=1L47_+..OO+]@_\ X)%?\)MX(_X6A\9=2_X0
MGX>V/^D1QW&U)M11?[J\_+VQP>XXK6_X)?\ _!/SPWH/P_F^/OQH_P!!\ ^'
M_P#2-/L[B/\ Y"++\R_*WWE^5<#G=NKR'_@H3_P48\4?MU_$C^Q]*\[3?!.F
MR?9]'T>W^1-B_=:15P&;\.!QVKV\5BZN(J2P^%?*H_%/MY+S[]CY_!X&EAJ4
M<3C(\TI?!#OYOK;MW/>/VF_^"SVC_"7P_-X _9O\-V?A+P_9?Z/'KD<?^E2?
MP[H]V?E/^V,U\,Z]JGCSX\:Q-J6L:EJ6K222>9))>2?)\W\6UL#\A6SX2^%]
MGX<_>7WDWU]_SS_Y8Q__ !6?PQ7;VMK)?^3YG_+/_5_],_\ =KQI9A0PON8.
M-WUD]6_Z_I'TE/)<3C&JF8SLND(Z)+MV7RU\S@=+_9X\JX_?ZE#)'_T[Q-_[
M,*Z*U_9DT.7_ )?-8_\ (?\ A7>:7HU=)I>C5PSS3%2=W-GJ4<CP,-J2^>IY
MC:_LC:'+_J]2UCS/^V?^%9>J?L6ZA]GFDTW4H9/+_P!7;R;M\G_CN*^@M+TO
MR:WM,TNJIYMBX;3;]=0JY!E]1:TTO30^%_$?P^\2?#2X\N^L[RQ_\?3_ +Z7
M(J71_%T=W^[N/W<E??-UX2L]>T_[#?6<-S:R?ZR.2/>E?//[0_[#,FEV\VL>
M$89I(X_WDFG_ 'W_ -KR_P##%?99%QI6H34*NB_#_@'P7$7AY3JP=7#[_BO\
M_F>1U)7-:#K\EA<?9+K_ )9_N_\ KG70U^SY?F%+%TO:4_FNQ^&X[ 5<)5]G
M57_!)****]$X@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K"\>_\ 'A!_OUNUA>/?^/"#_?KS,X_W*IZ?Y'=E?^]T_4ZW]A/_ )/0
M^%?_ &-&F_\ I1'7]1E?RY_L)_\ )Z'PK_[&C3?_ $HCK^HROYEXV_C4_1_H
M?U-X>?[O6]5^04445\0?H@4444 %%%% 'Q#_ ,%R_P!L>3]F#]D^;2-(O#;>
M(?&6ZSMQ']];? 69O;AUQ7\_LLLEU<>9)^\DD_>25]L?\%Y?VAY/C)^W!J6C
MP3?\2GP;'_9\<?\ SSN%9EF;\=JU\7^'-&DU[Q!9V,'^LOKA+>/_ 'V;;7ZY
MPW@5A<#%O>6K^>WW(_#>*\PEB\PDE\,?=7RW^]GW1_P11_8XTOX@>.-8^+?C
MR'R_!/P\M_[0_P!(_P!3<RQ[F_X%Y>U3CON[UXW^WK^UIKG[?7[3%Y=>=-'X
M?L9'L]'LX_\ 4VUNOR[MOOMSS_>Q7V-_P4=\1_\ #O;_ ()L> _@9H\WV;Q!
MXDC^T>(/+D^>-]L?F?\  9/F'_ :^#?A+X2_X1SPQY\G[NYU+_@#QQ?W?Q^4
MUY[QGQYC+=WC379+=KUW/6I9<FZ>5+112G4:ZM[1^6QIZ-HUOH^GPZ;8_N[:
M/_EI_'(_]YO\XKH=+T;RJETO1O*KH]+T:OG)2<GS2=VS[*$(PBH05DMB+2]&
MKZO_ ."8/[-=G\9_C_#<:K"9=)T2/[9)&_W)'7;M5OK\U?/&EZ7Y5?5O[#WA
M?Q)X7\/WFL6NO:QX-TFYD_Y"$>G2302;?E;<RE0N*PKM\CL=F'2YTV?;OPXT
M^/3OVVO%\<$:QPQ^&[1$C0;0@^T259_;LB\WX0Z2OKX@M/\ VI7SKI>L6>E>
M,+S7(_CEY>K7UNEO<2?V<WW%;<J_ZS^\U:7BC6;/QYI\-KJOQL^TVUM<)<1Q
M_8F^^OW6_P!9_M5YL:+]HI=O)_Y'I>T]UQL:'_!1O]G^SC\+Z/XPTVSAM[H1
MK;WGE_\ +3Y?E;_>W-BODS2]+KZE^)]IKGCOX;SVMCXVU+QC;QQ_\>\>G2;-
MB_-N9MY"_=KYIU[6+/P1H\U]J4WV:VCKNPMU#E?0Y,0DY\R(O$>C:7+X7O(]
M8\G^S?+_ 'GF?<V5^:WQ]\):?X-^)%Y_PCGG2:))(_V>3_GG_L_A[U[U^T%^
MTM>?$N_FL=-FFMM)C_Y9_P#/2O)9=+CU[3YK&3_EY_U?\'EO_"W^[7MY;F$\
M)64U\/7^O(^<SO*X8_#.E):J]G^GHSG?#FJ_VKI__36/_65>KD/#\DFA>(?L
M\G_/3RY*Z^OZ2R',?KF$C-[K1_Y_-'\KYUE[P>*E2:LNG]>04445[)Y(4444
M %%%% !117T9_P $POV9O"_[5W[2]IX5\6_;/[)DMWD_T.X\F3Y59OO8/]VN
M/,,=3P6'GBJU^6";=M79'=EF7U<=BH8.A;FF[*^USYSHK]P_^'!/[/\ _P \
M?&'_ (.?_L*J:W_P0&^!MWI,D=E_PE5M<,/W<DFJ^8D?_ =@S7Y]'Q9R-NS4
MU_VZO\S]&?@_GZ5_W?\ X$__ )$_$>BOT/\ VL?^""GBCX9:#/K?P_U/_A*;
M>WW22:>8MD\:+_=Y.]O8"OSXU/2KC0=0FM;J&:WN;>1HY(Y/D>-UK[7)\^P.
M:4O:X*HI);]UZK='PV=\.YAE%54<?3<;[/=/T>S*]%%%>P>(%%%% !1110 4
M444 %%%% !1110 45]'_ /!*7X=:'\4_VW?!^C^)-)L]:TFZ>;S;.[C5X9/W
M,C?,K?>^:ON__@L_^R!\+_@]^Q1=:YX5\"^&O#NK1:Q9VZ7.GV*PN4=FW+N4
M=Z^1S/B^A@LVHY3.FW*I:S5K*[:UZ]#['*N#<1CLGK9Q"HE"E>Z=[NR3TZ=3
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
M_2N7ZS!KL_O.A4*B?='R+_P4$_:6\8?L\?V#_P (SK&FZWX7\46?VB.\DLH?
M])5F967YDROW:^>_^%?:'^UI\%_%7B[1_#?_  B_B3P=;_;+S['N>RU&)5_>
M,S.25?=MP!@?,:_3.U_X(\^ _%-MIB^--8\2>)/[%@2WLK?[;LM;=%_A\L@_
MWO6J?[=FF_#/]BO]A;QKX9\,Z;I&AW/B33WL[>RL]L<]P[*VV1E7EE'<X_BI
M0Q,6U&*U(EAY:RGMV/Q K/\ B-8?;_ \-U)-Y?\ 9MQY<<?_ %T^9ORVUTWA
MSPEJ'BVX\NQLYKF3_GG'5+Q1X<DTO1]8M;Z'[-);6;R>7)_?6O=P-;V>)A*.
M]T?/YE1]KA*D)?RLY+PE=>;H\,?_ #S_ '=:E<_X"E\NWFC_ .FE=!7]19/5
M=3!4Y/L?R/F='V6*G!=PHHHKTCA"BBB@ HHHH **** /T4_X-V_^3@/$G_8+
M?_T):^IO^"VO[5OCS]E/X7>"=2\!Z]-H-QJVJ3V]W)';QS>:BP[E7YU/\7I7
MRS_P;M_\G >)/^P6_P#Z$M>P?\'(7_)%?AO_ -ANY_\ 1"U^$YOAJ6(X[I4J
M\5*+M=-)I^X]T]#^@LIQ-7#^']2M0DXR5[--IKWULUJ?'OA/_@M9^T!X=\00
MW5]XO_M>WB_UEG<64"1R?\"1 :_7K]AS]K72_P!MOX!6_B."W6WN.;/5+0_=
MBFV_,OT*L/SK^=_1=!O/$>H0VMC9S7US+_JT@B:1S_P%:_<W_@B]^S+X@_9F
M_92FM_$D+6=]XDU ZK]FD^62W5HUCVLO\+?)G\:[/$[)<IPN7QK481IU;I)1
M25UUT6]M[G#X4Y]G.*S"5"O.52CROF<FW9]+-]]K'YI_\%A_V;]/_9V_:^U)
M-'A,>D^((UU"./\ YYRR?-(J_P"R&;BOE*OOS_@NWXWT_P 8_MF:/HD,L5Q_
M9-G%]H\OMYBK\O\ X[7W)\1_^"57PC^*O[/4.FZ'X%\-Z!K5]9VKQZA9V2PS
MQG]VSMN_O%=W_?5>WA.-*>593@99E&3=6*5]-$K:OKL[GA8[@:IFV<YA#+)1
M4:4KV=]6TVTK>::/PKTOP]J&MG_0K.\NO^N$;R?^@BJ]W:RV-UY-Q#-!+'U2
M2/8\?_ :_H6^%'@#X%?L,:;:Z'9ZEX/\+ZE;Q>6TM_?00WMS_>9MQ!;/TK\:
M/V@?!MQ^U5^W]KVE^#O)U:3Q)JGEV<D?SI(FU=S;EXVA5:O2X=XUAFM>K%47
M3I0CS*<GNK^EEWW/*XFX!EE&'HOVRJ5IR47"*V;7K=]MD> 6]O+=W&V&&:27
M_GG'5^[\$ZQ96_F7&CZE''_STDMI$3^5?NG^R9_P2Z^%G[(GP_AOM>TW2-7\
M06\?F7FL:B%V6_\ >\MF^XOXFO2[+X]_!7]H2^/@U=>\*>("G[N.PDN8W23:
M-NV-<_-QZ5\]BO%2FJK^HX:52G'>6VGEH_Q:/I,'X05/8Q>/Q4:526T;7^5[
MK7T3/YSO]517ZI_\%3_^"/NB:%X/O/'_ ,+=,_LV:Q#7&H:/;_) 8E^9FC5<
M;<#<3UKPK_@BS\-?AA\0?B=XDM?B9IOA6^M[>S\RWCUSR_+C?=']W?CYOO5]
M=A^-<%B,JGFN'3DH?%'3F3[6/C\1P)C\/F\,HQ#47/X9_9:[WWZ;6/TI_P""
M2_@6S\$_L#?#Y[/_ )C-@FH7'O*_#?\ H-?DA_P4?_:H\8?%3]J;Q5'-KNI6
MUCI%Y+96]O'<-#'%Y;>7NVJP'\/6OWB^&^A^'_"_@'2]/\*P:;:^';.W6/3X
MM/V_98X?X0FWY=OTKQ'QC^S7^S#K/B>^N]<\-?"N35KBX:2[DN?LWG&5F^;=
MD_>W=:_$>&N*,/@\UQ.88BA*HYMVLDW&\F];_)'[OQ1PGBL;D^&RW#5XTU32
MYFVTI6BEI;SN]3\*_A5^T#XH^$WQ>T?QI8ZE>76MZ3+YD<MQ<,[RI_$K,V3M
M*[A_P*OLS]H+_@O'XH^,?P2U+PO8^&K/1;[6+;[-/>QR-^[W+\VW<37S_P#M
M ^!/"=C_ ,%)]2\.^';/3O\ A#CXPM;.WM[3:]K]G:2)65=O&#N:OU1_;3_X
M)_?!7P)^R9X\U32/AIX5T[4M-T>66WN[>R5)XG5>&5O[U?IW$F99+'$8&MCL
M,Y3J6<-O=NXZ/7HWMJ?E7"N69[]6Q]++\4H0IMJ>[YFE*[CII=+?3H?A7++Y
MT^^3_625^_\ _P $U_AKX=U/]C+P3<76@Z'<W$EDA>22RCD8G:/XBM?"/_!%
MOX1?!WXA>'?%7_"S--\'ZE=6\_\ HW]N>7OB7Y?N[S_O5^M7PZ\*Z#X,\(6.
MG^&K.QL=$AC46D=F%\D)CC;MXQBOD_%+B*-5K+(0E&4))\VR=UTZ]3[#PGX7
ME0B\SJ3C*-2-E'=JTNNGD?S6_'&*.U^+_B2./]W'%?R_NX_DQ\U<K7] NO?L
MO_LKZAJ]U<:CX6^%4E]([R7#R?9]^_\ BW?-UK\EO^"MW@CP1\.OVQ-1TWX=
MV>C6/AW^R[61(]+V_9?-96\S;LXSZU]]PKQM1S2LL%"C.+4;W:5M+?YGYYQ;
MP'B,IH/'5*T)IRM:-[ZW?5=+'S'1117WQ^=!1110 4444 %%%% !1110 444
M4 %%%% !6%X]_P"/"#_?K=K"\>_\>$'^_7F9Q_N53T_R.[*_][I^IUO["?\
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
M[NOZK7\Y/Q'^(.J?$OQAJ6N:Q=S7M[?7#W$DDDC/]YMVW_=K^@W]E?XQ:/\
MMH_LCV=]]JCN/[<TM[#5$C/S0/)'MD0^GRM7Y7?M'_\ !$OXK^!?B==P^%=-
ML_$'A^^N'DL[B.X5/+5FW*K*S97;]W)QFOG_  VS#!Y=B<5A\QDH5K[RTO9N
MZN_/4^A\4,LQV9X;"8C+(.I12>D;O>UG9>6FVG6Q] ?\&\'QKUSQ0GC;P=?W
MDUQI.AV\-[:1R2;_ "FD;:RK[?+TKB/^#BWP#9Z/\7/!/B"']W=:MI]Q'<G_
M )ZF-HU3\EKZW_X)0_\ !/6\_8>^'VI7WB*:%O%6OHGVU(W4I:Q+\RQ[AD-A
MMW.<5^?W_!<O]H_3_CC^U+9Z/H]Y!?:=X.MVLS(GW#*^UI%_!U85MD=6GC>-
MIXK+OX23YFMG[MOQEJOO,<^H5L!P)#"9GI5;5DWJO>NE\H[_ ''VQ_P;_P#_
M "9CJ'_8=E_]%QU\/?\ !;_XY:Q\0?VO[S0Y)KR/1- MXH[>S\SY-[*NYMON
MR\5]P_\ !O\ _P#)F.H?]AV7_P!%QUPG_!7/_@E7XH_:(^(P^(7@&.SNK^2W
M2+4+"2187E\M0JLK,1^7).ZN?*\PP6#XSQ-3&M13<DI/9-V^ZZNKG7FV6X[&
M\#X:E@4Y-*+<5NXJ_3K9V=O+R/SC_8K^-6N? []I'PKJ6AWDUN9-4@MY8XY/
MDD21EC;<O1OO=Z_<O_@I'X#L_B#^Q'\1+6ZA\PVVCW%W!_TSECC8JU?G?_P3
MZ_X(P>.Y_B]IOB;X@6L6AZ)HMPEQ';^:KS7+K\R_=/R\[3R*^X?^"N_Q^L_@
M=^QIXDMFGA34/%%N^EVT8YD/F*59U'MQSVJN,\?AL?Q!@H99)2J1:3<?\2:5
M^MM?O%P/EN+RWAW&SS6+A3DFU&6GV6F[/:[LO5'Y9_\ !&R+RO\ @H-X*C_Y
MYSR_^B)*_1[_ (+W_P#*/K4O^PY8?^A-7YP_\$:#YG_!03P5_P!=)O\ T1)7
MZ/?\%[_^4?6I?]ARP_\ 0FKMXLTXSP'_ &Y_Z6SS>#?^2'S#_N)_Z1$Q?^"!
M?@FS\-_LD7FHP_\ 'QKFH>?/_P !7:/_ $&M3]M7_@E#X=_;"^,<WBGQ'\4=
M9TN7RD@M]/CCMS#9HN[[JL1_>Y.,GO7D'_!O?^T?I][X.\2?#F^FBM]2M[C^
MT+".239YL7RJRKN^\VYF; [=JV_^"LO_  37\<?%CQI)X_\ AM>32W,D7_$P
MTR.Y\G[O/F+R-S'<W R:^?Q4:V'XMKQGB?J\I7M-Q35FE9:Z)-:7\K'TV$EA
M\5P?AY4\+]8C!*]-2:=U>[TU>NMO.YUW[*'_  2'\(?LD_&32/&&B?%?6KJ7
M3WS+92_9TAO5Q]QMISM[_A4/_!>W1=%\6?L;1:JMY9S7VB:G#]F2.16<^;)&
MK[<?[*U\$?"'_@F]^T'\6?%T.GIINL:1'YG[RXO)/)CC3^]\V-WT%><?MO\
M[.?BO]E'XS7G@OQ'J<VK1VT:7%O=X:.&Y1MVUE5B?[OK7U>!X?5?/*&(K9DJ
MU:G9V45=Q3VT=NO76Q\AF'$,L+D-?#4LKE1HU+QO*3LI/9I-7Z7TLKKN>+T4
M45^Q'XD%%%% !1110 4444 %%%% !1110 4444 <IXX_Y"4/^Y7V?_P;T?\
M)^\7_8'E_P#1D5?&'CC_ )"4/^Y7T[_P1>^._AO]G7]L6/7_ !3>36>G?V=-
M;^8ENTS[V:-ONKS_  U^/\84:E:IB*5).4I:)+5MZ:)(_6.#<50PRH8C$S4(
M1=W)NR2[MOH?T545\R_\/</@G_T'M6_\%,__ ,31_P /</@G_P!![5O_  4S
M_P#Q-?C?^J>=?] E3_P"7^1^W?\ $1>%O^AC1_\ !D?\SZ:HKYE_X>X?!/\
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
M_=SZBL[]GC0?$%U<:;'JMYYFI?:$C^T?[>[Y6I_PJ_XG/@?1[K_GZLXI)/\
M?9:]&\$:-)_PD&FQP?N[G[0GER?\\WW?+7Y\\.H3<^I^P1Q#G!16VY^HO@_X
MQ:W\*((='\>:;-'':Q^6FN6_[RUN=O\ $W\6[UXK9N?V@?AC?_O/[3T>^E_Z
M]M[_ /H%<'XZ^)WCCP9X1T?PGJFF^5K6L7$5@FKV\BO#*K,%9MO.UN<\FO ?
MC)XRUSX+>.;S1]#L_P#A'_+_ -9>1Q_OKUV7<S-)T;YO:O*IX=5'9[^NAZDJ
MW)Z'U3;?M ^&[6X_XEOA:\N/^FEO;0)_45PGQ<_: T.'X@:1K.N:/>6VBV<#
MP7)O(XW\O<V=VU6->4>$O#D?CSX/S7T>L0RZW)<)]LDU"]C3^SHEVLTGS8^4
MKN^NVOE+]M._N-!\'Z;X_P#AKXVU[[#8WCZ?<>9)L\R5696D@5@-R;HV&1D>
M];1HP4K)Z_,SE5G;FZ;]#] ]!L?"?QIUC[5\*/BS>>'[VVC_ 'EO;Q^>GS?]
M,[@87\!5^Y^&O[0^F'R[3QMX;OH_^>EQ;*C_ /?*Q[:_-S]@_P"(/C#]J7XL
M7EIKD-Y<ZE8Z?=:A;^*+>-DO;*XAADDC62;D;"ZJ",#/(S7VS^RWIG[0_P ;
M?@_:>($^)OANW\VXN+?R[S29IG/E2-'NW+,.NW/2L:U)P=I-?/7]"J5525TG
M\CU&Q^ 'QD\6V\T/B+XI_P!E6\G^LCTO38'\W_@3("OX5X9^WQ\/_AI^RE^R
MOXJCDEF\2>-O$&GRV=O)J%RUU/O;[TBJQ(B4'TQ]ZO9+#]E_XS:WJ(/B#XR3
M1V?_ "TCT.UDLI/^ LSM_*O(_P!OGP1\)/V4OV:/'DD]Y_;7CKQ)I[Z?;W&H
MWBW6J2M)\W\(!5?EY./3FLZ;]]*_W%U-(-[>I^4'PT^+\GPT\+Z]!:_Z-?:E
M;^7;W'EJ[VS_ -Y=WKTKSFZU[5->T?4I]2F^TW,=G+'YG_/2K\O>LGQO?_8/
M"\WE_P#+3]W_ , :O>P^'4L3&:WNOS1\_C,0X82<>B3_ ",'P%%Y=O,]=!6/
MX,MOLFD#_IIS6Q7]49+3<,%3C+M^9_(.;5%/&5)+N%%%%>H><%%%% !1110
M4444 ?HI_P &[?\ R<!XD_[!;_\ H2U^LWC;P]X<UZTA7Q)9:'>0QOF :E%'
M(B/_ +/F?Q?2OR9_X-V_^3@/$G_8+?\ ]"6O9/\ @XZN9+7X+_#?RYIH_P#B
M=W0_=_\ 7!:_G?BW*WF/&"P:FX.:2YEK;W6]KKMW/Z4X1S59;P5]>E#G4&WR
MMVO>:79][['VAJZ_"'X7VXU*ZL_ >D>7]R=+.V1Q_P!\KFOFS]LO_@M;\._@
MGX:N]/\ !-Y#XN\0R(\<7V?_ (];9O[S-P>.VT&OQ0DOY_\ GM-_W\:H:^OR
M_P )\)3JJICJ\JMNFR^>K?W-'QN8>,&,G1=+ 4(T6^M[M>FB5_-IG7:_\0=4
M^*?Q?FU_6)IKK4M7O/M$LDG]]FW?]\U_1U_;,FA? 3[=;_ZZQT#SX_\ >6WW
M"OYI_"7_ "-%G_UW2OZ3-<_Y-@O/^Q7?_P!)37D^+5.,7@J<5:*<E;R]U'K>
M#=6<HXZI)^\U%W\_>U/YS?B]\6M8^-/C[4O$&N7D][>ZE</<?O)-_E[FW;5_
MNK["OM3_ (-[?AMI_BS]I[7]6O(?,DT#1_M%G_TSE:2-=W_?+-7P#7UI_P $
M;_VE+?\ 9R_:VM8]1GCL=)\51_V7<RO]R)=WF+_X\JBOT7BS!S>1UZ&$5GRZ
M)+HMTK>29^:\&XR"X@P^(QCNG.[;[O9OYV/M+_@X.^,>M_#_ .#O@_P_I-Y-
M96WBBXN/MOEOY?FK%Y;*N1V^9L^M?D;X2\4ZAX*\06FJZ;>3V5]9R+)')'*R
M2?\ ?2U^\?\ P4[_ &%V_;H^"]K::/>0Q>(-$D:YTQY-ODR%MNY<\?>VJ,YP
M*_-3X.?\$2_C)XP^)T>G:UIMIHNDV]QB\O)+B.1-B_W5S\V?:OA_#WB#*,-D
M?L<14C"47+F3LF[MV=GOII\C[SQ'X:SK%9][?"TI3A)147&[4;)75_LZW>ME
MKN?KC^REXHN/VA_V-?!^K:]^^F\6>'XWO/\ ;\V/:WZ&OY^/CEI<GP_^._C#
M3;&::WCLM8NHH_+D9,*LS;5^6OZ /'7B7PW^PO\ LEE?M<-CIOA+2&L]/\U^
M9'6,^6O;DMBOYW_'?B:3QEXXUC6)/]9J]Y+>?]_)&;_V:N?PII2GB,9B*:M1
MDURKINW^5D=/B]45/#X'#U97K13YG?7:*O\ -IG]!W_!-"XDNOV!OA7))*TT
MDF@0DNW?[U?AK^V#XFU2V_:>\>1QZE>1QQZ[=_\ +PW_ #V?WK]R_P#@F/\
M\F _";_L7H/_ &:OPF_;)_Y.?\=_]AV]_P#1[UGX<Q3SO,+KJ_\ TJ1KXF5)
M+(,N<7]E?^D1,;]GF623]HCP'(_^L_X2#3__ $HCK^@7_@H'_P F4_$S_L W
M'_H(K^?G]G+_ )+[X#_[&#3_ /TICK^@;_@H'_R93\3/^P#<?^@BJ\3O^1ME
M_K_[= R\*O\ D3YE_A_]LD?SI1:K<:9<3?99IK?_ *YRLG_H-?TB_L=223_L
MH?#AI/\ 6?\ "-:?_P"D\=?S9W/_ !\3?[]?T4?\$\/B+I_Q._8T\!WFF_ZN
MRTJWT^3_ *ZPQK&WZBMO&"DW@L/42T4G=^JT,O!6JOKV)@W]E67SU/P.^/'B
M?5(_C/XHCCU&\_Y"$O\ R\-_>^M<1=74E]<;YYIII/\ GI))OK[9_:>_X(Y_
M&.V^/^L?V'H\.K:3JUXUQ9WD=S&GR-_>Y^3YMW6OFG]IW]ESQ9^R-\1_^$5\
M6VD-OJ7V>*X_T>19$VO\WRLN0WO7Z-D^<Y;B84Z6&JQE)QO9-7LK7TWZGYKG
MF1YGA9U*F*I3C!2:NTTKMNVKT=_(\XHHHKZ ^;"BBB@ HHHH **** "BBB@
MHHHH **** "L+Q[_ ,>$'^_6[6%X]_X\(/\ ?KS,X_W*IZ?Y'=E?^]T_4ZW]
MA/\ Y/0^%?\ V-&F_P#I1'7]1E?RY_L)_P#)Z'PK_P"QHTW_ -*(Z_J,K^9>
M-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7F_[7$7G?LX>+U]=/;_T(5Z1
M7F_[6W_)N/C#_L'M_P"A+7=E?^^T?\4?S1X_$/\ R*L3_P!>Y_\ I+/YC?C+
MX<_X1?X@ZE!Y/EQR2>9'_N-7/Z7?R:7J$,\?_+.3S*]N_:F\$?:M/AUF"']Y
M;_NY/]W^&O"Z_H+-\*\-BY17>Z_,_E7A/,H9EE-.4M6ERR]4K/[T>J?'JU_M
MK3]'\76O[O[5&OF>7_RSV_=_]"KZS_9]\6V_Q&^&^FZE;_\ /-(Y(_X]Z_+^
MNW-?)7P5UFW\7>%KSPI?3?ZV/S+/S/[_ /G;76?L@_%^3X&?$F;PSK'[O3=2
MD\OS)/D\M_X6_P!W;_Z%7B\88!XJE#'TEKU]>J_7[SZ;POS99;BJF18E_"_=
MOUBW>+^7POM9'VIIFEUZ1\ O'?\ PISXCZ;KG^KM;*3_ $C_ '*Y"*:WTO3_
M +5/-#';1Q^9YE?-/[1G[5\FO>=H_A^;R['_ %<DG_/2OS"44U9G[]S<KN?H
M?^U3_P %TO!_PI\[2O ^G'Q+J\7[N223]W:Q_P"ZRDEL?2O;/^"6'Q/G^,G[
M(&F^)KL+'=:OJFHW$D:?\LV:YD8K7X#S3>;^\DK]JO\ @@QXA?4/V*!IQ_YA
MNH7'_D221J\K%8>%.E>)V8;$3J5;,^UM3MOM]C/#_P ]8VC_ #%>._L,6/\
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
M\1ZE>:E?7,GF>9<2,_E_[J_PK["N=HKTJ.'A37NGGUJTZCU"N=^(.L_8-/\
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
MRW_LM?-[_P#'Q7TA^S'_ ,DQ_P"WEO\ V6OS[AO_ '^7H_S1Z_B5_P B:/\
MCC^3/1****_0S^?PHHHH *CDC\P[*DHH ^:/C]\.?^$(\4^?!_QXWW[R/_IF
M_P#$M<!%^ZK[ \9^$[?QGX?FL;O_ %<G^K_Z9M_>KY8\>>"+SP'X@FM;J'_K
MG)_ST2OSG/\ *GAZKK07N2_!]C^A. ^*88_#+!UW^]@K?XDNOJNOWGHGA+6K
M/XU>#_[#U*:&/5K&/_0Y/^>G^>]:WPE_:?\ %'[-VGZEX5NH?]&D_P!7))]^
MR_VE_P!GVX^]FO$;"_DTNXAGAF\N2/\ U<E>L:-XNT?XRZ1#INNG[#JT<?EV
M]Y_SUKS,1AZ&:T/85M*BV??LO)^?79GO8/%8OA?%O&81.6'D[RBM7!O=I=8O
M=I:K=$^LZI<:QJ'VZ>;[3]I_>>9_STJUX2\;ZYX#U#[5H>L:EI-S_P ]+.Y:
M%_\ OI2*Y6ZTK7/@_<>1=0_;M)_[^1_-_$O]UO3-:6C:SI?BC_CQO/LUS)_R
M[W'R?^/<"OS',LEQ.#GRUHNW<_=LCXHR_-**JX:HM>E_Z_S\CW#PY_P43^,G
MA>W\N#QMK$GE_P#/Q<M-_P"A&J7B/]OKXN>*+?RY_&VO1_\ 7O>R0_\ H)%>
M1?99/^6?[SR_^>?SI_X[4?\ JJ\;V4.Q]/[2?<O>(_%&J>+=0^U:IJ5YJ5S)
M_P M+RY:9_\ OIB36?14=U=1V'^LFACK0S;L254UG7K?0;?S)_\ MG'6-K/Q
M&CB_=V,/F2?\]*Q[#0+SQ%<>?=S?Y_V:]_)^',9F%51IQ:7?8^6S[BS Y;3;
MG)2EV6OWC(8;CQGK'GR?NX__ $775VMK';6WEQ_N_+HM;6.PM_+C_=U)7[_D
M.1T<LPZI4]^K/YQS[/<1FF(=>L_1!1117O'AA1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !6%X]_X\(/\ ?K=K"\>_\>$'^_7F9Q_N
M53T_R.[*_P#>Z?J=;^PG_P GH?"O_L:--_\ 2B.OZC*_ES_83_Y/0^%?_8T:
M;_Z41U_497\R\;?QJ?H_T/ZF\//]WK>J_(****^(/T0**** "O-_VMO^3<?&
M'_8/;_T):](KS?\ :V_Y-Q\8?]@]O_0EKNRO_?:/^*/_ *4CQ^(O^15B?^O<
M_P#TEGX=T445_:Q_EN<3\5O@Y9_$.P\Q/]&U*/\ U<G_ ,57SGXH\&ZAX-U#
M[+?0^7)_Z,_W:^PJR_$_A+3_ !=8?9;Z&&2*OG<VR"GBOWE/W9]^C]3[WA7C
MK$97_L]=<]+MUCZ?Y,^/[6ZDL+CS()O+DC_Y:1UZ)X<^/$DMO]A\06<.I6W_
M #TD_P!9'6IX]_9>O-+'GZ/-]JB_YYR?ZS^@KS'4_#FH:#<;+NSFMO+_ .F=
M?&RI8W 3:DK?BG^A^OT\1DF?4DXR4FMNDX^FS7Y'I4O@CP/XT_>:3K']DS?\
M\[C_ /754_LX>)-/M_/TV\AEC_Z9W&S_ -!KS/\ U7^KJY:^(]0L#^XO)H_^
MVE3+$8.MI7HK_MUV_!W7W%4\KS;"?[CC&UVJ+F_\F33^^YTWB/P/XP\+_/=3
M7D<<G_3PU8\GAO5-0_UTWF_]=)*O^&_%VHZW<>1=7DTL<0_U<E;M>WE?#>68
MFE[>$&NG3_(QQ7$F<X9^PQ-1.7E>WXLYNP\ [?\ CXF_"MBPT6WTL_NX:N45
M]3@\IPN&LZ45?OU/G<5F6)Q'\6;:[= HHHKTCA"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y3QQ_R$H?\ <KI/V;?^
M2E0_]<O_ (FN;\<?\A*'_<KI/V;?^2E0_P#7+_XFOSO%?\CK_MY?H?58S_DG
M*O\ @9]+T445^B'\VA1110 4444 %,EA26'RY/WD?_/.GT4#3:=T>$_&#]G>
M33KB;4M#A\V/_626_P#SS_W:\?EB\K]W_JZ^UJXCXA? K2_&Y\^/_0[[_GI'
M_P"S5\?FG#?._:X71]NGR[>A^K\+^(TJ$8X7,[RBM%);KU[^N_J?.WA+QQJG
M@BX^T6,WE_\ 3/\ @_[YKT"/XF^%_B%;>7XDTW[%=?\ /Q;_ -[^\W2N?\9?
M 77/"7[SR?M5K_STC_\ B>M<9+:R:?\ NY(9H_\ KI^[KYN-?%X3]S46G:2N
MOZ]#]&G@<IS=K%X::Y_YX2M)>O?T:/39O@-I>O?\B_KUG?22?\LY/\FLN^_9
MH\26/2&SE_ZYR?\ UJX6*ZDMO]7--'6E:^-]8L/]1J4T?_;2E[; U/XE)K_"
M]/N:8XY?G=!VP^*C-?WXZ_?%K\A]_P" M0TNX\B:S\N2.DM? ]Y_TQCKI- U
M2XU73_/NIO-EEW?O*N5]3@^&<#*$:EGJK_?\CS,1Q'F%W3J25UH]_P +LQ+#
MP1;V@_>?O*UX;:.T/EQ_NZDHKZ'#8&CAU:C%(\.OBJU9WJR;"BBBNLYPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNO^/:
M;ZU+45U_Q[3?6IEM]XX[HX!_^/BOI#]F/_DF/_;RW_LM?-[_ /'Q7TA^S'_R
M3'_MY;_V6OS[AO\ W^7H_P T>OXE?\B:/^./Y,]$HHHK]#/Y_"BBB@ HHHH
M*P?'GP^T_P ?:1]GNH<21_ZJ7^..MZBLZM*%2#A-73-L/B:N'JJM1DXRCJFN
MA\G_ !!^%6J?#[4/+FA\RV_Y9W'\%<S_ *FOL[5=+M]9MO)O(8I(I?X)*\C^
M(/[+T=UYUUH<WE?].\G_ ++_ /7KX7,N&JE-N>%]Y=NJ].Y^V<.^)%"K%4<S
M]V7\WV7Z]OR.$\'?'35/#MM]ANH8=2TW_GG<?Y-;\MC\/_B%^\CO)M#OI/\
MGI_J_P#@/->?^(_ >L>$KCR[JSFC\O\ [X_\=K)_U->2L=6IKV.(CS)=)+5?
M/<^L>0X+$2^MY=5=.3UYJ;5GZK5/[CU;_A0OB#[-G0]8AN;7_EF?M#)_XZM9
M>L_#CQAH.GS33P_NX_\ 625PMKK-Y8?ZB::+_MI6UH/CG5;O4(;62]FEMI?]
M9'6,<'E&)J*,J%FVENFM?5'9'%<3X.%Z>+C*,==8R3MUV=K_ "0DMIKEW\GG
M31_]M-E+%X,N+H?Z5-_[/7245]AA>#<KH/FC#^OD>+BN,LVKKEG59GZ?X<LK
M#[D-7*DHKZ.CAZ=*/)222\CYNK6G4ES5&V_,****W,PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *PO'O_'A!_OUNUA>/?\
MCP@_WZ\S./\ <JGI_D=V5_[W3]3K?V$_^3T/A7_V-&F_^E$=?U&5_+G^PG_R
M>A\*_P#L:--_]*(Z_J,K^9>-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7
MF_[6W_)N/C#_ +![?^A+7I%>;_M;?\FX^,/^P>W_ *$M=V5_[[1_Q1_]*1X_
M$7_(JQ/_ %[G_P"DL_#NBBBO[6/\MPHHHH *JZGH]GK4&R[AAN(O^FD7F5:H
MJ914E9E0FXOFB[,XO5/@!X7U6X\R2S\K_KG)L_\ 0:P[K]E/0R?]'FO(_P#M
MK7J%%<-3*<'/>FON/<H<3YK17+3Q$TO5GE5A^R]9Z7<^9!J4W_?O_P"O5W_A
M0?\ U$O_ "'_ /7KTBBMJ&#I48<E)67;4*W$V959<]2JV_-+_(\W_P"%!_\
M42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBMO9K^F_\S/_ %@Q_P#/^"_R/-_^%!_]
M1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_]1+_
M ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A0?\
MU$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W_P"%
M!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R/-_^
M%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_
M]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A
M0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W
M_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R
M/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_
M^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-
M_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+
M_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/
M^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_
MR/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_
M "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_
M\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q
M_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\
M/^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_
M (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_
MU@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_
M %@Q_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@
MQ_\ /^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#
M'_S_ (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_
M ,P_U@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_
M ##_ %@Q_P#/^"_R/+-0_9?M-5N/,N-2F_[]_P#UZT?A[\ ;/X?>(?MUO>32
MR1\;*]"HKD_LS#>U]NX^]O<TJ<3YI.B\-*L^1JS6EK?<%%%%=YX(4444 %%%
M% !1110 4444 %8VN_#S1_$!/VK3;23S/^6GE+YG_?5;-%9U*<)KEFKFU'$5
M*,N>E)Q?=.QY[??LT>&[O[D,UM)[25DW7[)VED_N[R:/_/UKUBBO/GDV"D[N
MFOEH>Y1XLSBFK0Q$K>M_S/,=/_9RM]+M_)AU+]U_UR_^O4W_  H/_J)?^0__
M *]>D45W0H0A%1CLO-G/+B+,).\JGX+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%
M!_\ 42_\A_\ UZ](HJO9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A_P#U
MZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O_(?_
M ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_\A__
M %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(?_UZ
M/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A
M_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O
M_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_
M\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(
M?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+
M_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_
M %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?
M_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42
M_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_
M -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\
MA0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?
M_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0
M?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\
MX4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/
M-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O
M\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS
M?_A0?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P C
MS?\ X4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^
M"_R/-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\
MS_@O\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@
MO\CS?_A0?_42_P#(?_UZ)?V?HY3M_M+_ ,A?_95Z111[)?TW_F'^L&/_ )_P
M7^1Y*?V4-/Q_R$IO^_?_ ->N^^'O@>/X>^'O[-@F\V/S/,_[ZK<HKEP^6X:A
M/VE**4NX9AQ#F.-I>PQ55RC>]G;_ ""BBBNX\4**** "BBB@ HHHH **** (
M[JPCO[?R[B&*6+^X]<OK/P5\.:S_ *S388_^O?\ =_RKK**QJX>E45JD4_D=
M6%QV(PSYL/-Q]&U^1YG=?LL^'I9_W/VR+_MI5.T_9:T^PG$D&I39C_U?[O\
M^O7K%%</]C8-2YE329[2XNSA1Y7B)->;O^9YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D45Z'LU_3?^9R_ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *
M#_ZB7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH
M/_J)?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\
MJ)?^0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/
M_J)?^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_
M^HE_Y#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_
M )#_ /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"H
ME_Y#_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^
MHE_Y#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_Z
MB7_D/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\
MD/\ ^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7
M_D/_ .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *#_ZB
M7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH/_J)
M?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE_P"0
M_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\ J)?^
M0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/_J)?
M^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_^HE_
MY#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_ )#_
M /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"HE_Y#
M_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^HE_Y
M#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_ZB7_D
M/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\ D/\
M^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7_D/_
M .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O5?4/V:;?5;<1S
MZE-^[_Z9?_7KU"BHJ8>G4CR3U3\W_F53XDS&$E*%2S7DO\C+_8]_9CT_0?VK
MOAO=1WDV;;Q'92_ZO^[.OO7]$%?A;^RW_P G'^ _^PY9?^CEK]TJ_GSQ9P='
M#XK#JC&R<7^:/Z[^COG&,Q^7XR6+FYN,XVO_ (0HHHK\E/Z)"BBB@ KS?]K;
M_DW'QA_V#V_]"6O2*\W_ &MO^3<?&'_8/;_T):[LK_WVC_BC_P"E(\?B+_D5
M8G_KW/\ ])9^'=%%%?VL?Y;A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !4VG:?<:M?PVMK#-)<W$GEHB?
M?=F^ZJU#7H'[*T7F_M#>#_\ L*6__HQ:YL96=&A.JE\*;^[4[LLPJQ6+I89N
MRG*,;]KM(D_X9'^*'_1/?%7_ (+I?\*=_P ,A_$__HGOBK_P72_X5^XG"+_N
MUYK+^UU\-;>;RY/&&D"1.HW-Q^E?AU'Q8S.M?V.$4K;VYG^1_6&(^CID6&M]
M8S"4+[<W(KV[7/QE\5?!?Q9X%,KZQX;UC3?+_P!9]HMV3R_^^EKF:_>#0/$?
MA'XLZ?YEE-H^M0OZQK)^C#-?*?[<_P#P3'T+QCX8O/$G@6SATG6K&-KB>S3=
MY=]CYCZ[6QZ8%>]DOBI1K8A87,J3I-NU[Z)^::37J?(\4?1[Q6%PCQN28A8B
M,5?E:2DU_=:;3]-/+70_,NBIM0T^72[F:&>$QR6\FQT/\#U#7ZW&2:NC^<91
M<79A1113)"BBB@ HHHH *Z3X=_";Q!\6M8_L[P[I%YJ=UGG[/&TGE_[VWHM8
M>E:6^L:O9VL/^LNI%CC_ -]FVU^SW[&/[->D?LZ?!S3+.TMX6U*]MTN+VXV?
M/([+NV[O1=V*^+XTXNAD>&C-1YJD](KIINWY'ZEX6^&]3BO'3A.;IT:23G);
MZ[172[L]>B/SMTS_ ().?&+5=*%TNDZ1&IZ1R7JI(?\ @.*\?^+W[/OC#X$Z
MC##XHT>\TWS?]7))$WDR?[K?Q5^K/QC_ ."C'PU^"_C"70[[4_MEY:\7(M^?
ML[?W6_\ K5\&?\%*/VOM/_:8\>Z;!H,V=!TFW^0_\]7;:S?D<BOG^$^)>(LP
MQ<8XO#J-&2;YK.-EY:ZW_P""?:>(W ?!639;4GEN,E+$P:CR<\97;WNDDU;5
MM]+6/F6BBBOU0_GD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [K]EO_DX_P !
M_P#8<LO_ $<M?NE7X6_LM_\ )Q_@/_L.67_HY:_=*OY_\8O][P_^%_FC^Q/H
MR_\ (NQO^./_ *2%%%%?C9_3@4444 %>;_M;?\FX^,/^P>W_ *$M>D5YO^UM
M_P FX^,/^P>W_H2UW97_ +[1_P 4?_2D>/Q%_P BK$_]>Y_^DL_#NBBBO[6/
M\MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KT+]E#_DX?P?_ -A2W_\ 1BUY[7H7[*'_ "</X/\ ^PI;
M_P#HQ:\_-/\ <ZO^&7Y'M<.?\C7#?]?(?^E(_;_5/^09-_UR;^5?@5XC_P"1
MAU+_ *[R_P#H35^^VK?\>$W_ %S;^5?@KXBT+4/^$AU+_0[S_CXE_P"6;?WF
MK\9\&I)/%W?\G_MQ_37TG*<I++^5?\_?_<9T'P)^.WB#]G_QQ9ZSH=Y-;^7(
MOFV_F?)<I_=:OVR^&WB^'XA_#_2=8BQY>I6Z2X_G7XR_LZ_LH^+/VB/'%GIV
MFZ;>1V6__2+R2/:ELO\ >^:OV;\ >$;?X<> --TBWVQVVEVRQ#Z+UK'Q>G@9
M5:*I6]MKS6WY>E[>>QW?1OHYK##8J6)4EAG;DO>W-KS<M^EK7MI<_(;_ (**
M_#:/X8_M8>([&.*&.*ZV:@(T_P"FVYJ\L^'_ ,,=?^*&L?8?#^FWFI76>?L\
M;2>7_O;>E>X_M6F\_:S_ &[[S2]'F^T2W-XFEQR1_P#+-(V\O=_NBOTB^!WP
M'\(_LC_"F.&VAM[;[#!Y]]J$J?O)&V_,S'].*^KS#C)Y)E6%I5(<^(G"/N]M
M$KOKOHEU/S[)_#"/%7$>88BE/V6#IU9WDNOO-VCTVU;V7S/S;TK_ ()4_&/5
M-!^W)H^GQQ_\\Y+U4F_[YZUY1\6OV=?&'P3N=GB/0;W3XS_JY/+;R3_P+;BO
MT%\8?\%F/ _AWQA]AL='U/4M-CD\N2\CV_O!_>7D?K7OWAWQ!X'_ &TO@S]H
MACAU;1]2CV2)+'\]LW_LK#V->++CSB#+W#$9OA$J,GT337XO7R=CZ:GX1\&9
MS&I@^'<P<L1!-V;4D[>D8Z7TNFS\1:WO!OPJ\2?$$3/H&A:QK7V;_6?8[=I_
M+_WMH-=M^V+^SS)^S/\ ';4O#J>=+8Q_Z19R2?\ +2)MVW_@5?:?_!#J-/\
MA4/C1_\ EI_;$6?^_"U]YQ!Q0L'DW]KX5<Z?*U?1-2:7ZGX_PAP#/,^)_P#5
MO'S=*47-2:2;3@F]+]';[C\^9?A9XDM?&,.@2:#J4>MR?ZNSDMF2;YO]G;FO
M78_^":'Q;B\$RZY)H]I;6=G'YDGVB\5)MG^XW-?J1K'PK\(^$_B?J7Q(U06E
MO??8H[1[BXVB.V2,N=R_[1W?6O&/V@/^"C/PPNOAUXDT?2]>M[Z^DMWMXO+#
M;7?ZXKX*GXCYKCZE.&5X:Z]WG=G))NUTK6LEY_<?L<O!#A[**56IG^.L_>]F
ME*,&XKX6[WNWU2T6US\]?V>?@1XPU[XH>$-2M_"VO7VD?VO:R27"64CP^4L\
M>YMV-NW;UK]I[Z'[/I$T< _U<#+&B_[ORU\O?L0?MC_#'2?V?_ OA>[\5:;9
MZ]';PZ>]G(&\QKAFVJO"[>6;'6OJN61+>!F8X5!U]*^*\0LZQ>-QL88JBZ:I
MN2C>_O*^^J\NA^G>#7"^6Y5E<ZF Q2K.LH2G9Q?(^7X79NV[WL]#\1/%O[.O
MQ,U3Q-J-U-X)\82227#R&3^S9O[W^[7G6HZ=<:5?S6MQ%-;W-O)Y<B/\C(R_
M>5EK]G+K_@H/\&;5Y$?X@:-YD8^9/WG_ ,17Y5_$72_^%]_M/ZE:>&1]I_X2
M#6)8[/9_RUW2-M;\:_8>$^*,=CG...PWL(0C=-J23_\  DMEV/YM\1. ,IRE
M4991CEBJM:;BXIQD[O;X6]V[:[G"^#/!.L?$#5X;'1]-O-2OI?\ EG;QL[_^
M.U[QH/\ P2M^,GB32/M4.@VEO%_SSN+U87_[Y;FOT<_93_9,\-_LO_#JTM+2
MU@EU;R]]YJ$B?O)7QS_N_ABN?^(G_!2;X7_#7QA+H=QK N;BVD\J5[?E(G[J
M?I7R6-\2<RQF)E1R+#\\8]6G)M=[)JR?2[/T3*_ O(\NP,,3Q9C/9SG;12C%
M1;Z7DGS-=;))>FI^6/Q:_9K\:? ZY\OQ%H-Y8Q_\_'E-Y/\ WUC%<+7[L1?\
M(C^T3X WQ_V=X@T/4(^'&&^]^JFORC_X* _LE?\ #+'Q7\FQR= U??<:>?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .Z_9;_ .3C_ ?_ &'+
M+_T<M?NE7X6_LM_\G'^ _P#L.67_ *.6OW2K^?\ QB_WO#_X7^:/[$^C+_R+
ML;_CC_Z2%%%%?C9_3@4444 %>;_M;?\ )N/C#_L'M_Z$M>D5YO\ M;?\FX^,
M/^P>W_H2UW97_OM'_%'_ -*1X_$7_(JQ/_7N?_I+/P[HHHK^UC_+<**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *]"_90_Y.'\'_\ 84M__1BUY[7H7[*'_)P_@_\ ["EO_P"C%KS\T_W.
MK_AE^1[7#G_(UPW_ %\A_P"E(_<JN;;X3^&V_P"8'I__ 'ZK:U0[;&;_ *YM
M_*OPO\1?&CQ?%X@O(T\5>)/^/A_^8M-_>;_;K^8N#.$Z^=NK[&M[/DY;Z-WO
M?LUM8_O'Q,\2,-PI]7^L8;VWM>:VJ5N7EONGOS?@?ME?>,/"OPVTSR[C4M&T
MFWMQ]R2YCB"?]]$5\9_MP_\ !4W2[/P_>>&?A[-]JOKG=;W&HX^2-3][R_[W
MU!K\^]3\;:QKP_T[6-2OC_T\7,DG_H1K+K]5R/PKP>$KK$8RHZK6J5K1OY[M
MG\^<6?2$S+,,++!Y716'C)6<KWE;9I:)+UMZ'U?_ ,$B?#L?BG]K7^T;W]])
M8Z?//\__ #U^7:U?I/\ ''X2P_&WX8ZEX9FOKC3[?5(Q')) =K!=RMQ_WS7Y
M2_\ !-?XL6_PI_:MT.ZO)/(M=4WZ?)(?N1^8R_,W_?-?J=^T/\-[CXQ?!C6-
M&TO4;S3;Z]M]]I<6T[0R!QAE^92&YQBOCO$JG5I<04:LI<D7&/+*UU&S=W;K
M;<_3/ RM0K\&XG#QI^TFI5.:%[.7-%65^G,M#YI_X<J>"?\ H,ZO_P!_/_K5
M[I^R7^R3IW[)GA[4M.TG4KR\MM2N/M+K._$;;57C_OFORN^*.E_%_P"#GB&;
M2M<U+QM:W$<G_01N=DG^TO/W:ZWX.? KXY?&S3[RZTO4_%5K96<#SBXN=2N(
MXY2O\*\_>KW\TX;S'%8/_;LUC*C*VZ5GVM[WY'R/#_'&48+-$LJX>G'$QNK1
M?O+2SO[NGS/;O^"VWARVL?$_@_58YH?M-]'-%)'_ ![8_+Q_Z%7<?\$._P#D
MC_C3_L,1?^B!7YV>,/$.N:K?^1KFI:E?7-E)LV7EPTSQ_P![[Q.VOT3_ ."'
M?_)'_&G_ &&(O_1 KKXJRF>6<&_4ISYW%QUVWG=6WZ'F< \10SWQ.6:0I>S5
M2,_=;NTU2L[NRW:OL6?^"T_Q U#PO\'_  WH]K-+';>(+R7[0(_X_*\ME_\
M0J_,ROT6_P""YW_(G?#W_K\O?_0(J_.FO>\,*<(\/TI16LG)OS]YK\DCY#QZ
MQ%2IQCB(3=U"--+R7)%V^]M_,ZSX!?\ )=_!7_8<LO\ TICK]T]9_P"0/>?]
M<'_]!-?A9\ O^2[^"O\ L.67_I3'7[IZS_R![S_K@_\ Z":^%\8O]ZPOI+\T
M?K'T:/\ D78__%#_ -)D?@3KG_(?O/\ KX?_ -"KZ3_X)+>%(O$W[7MFTO\
MS#=/EO(_]^-H_P#XJOFS7/\ D/WG_7P__H5>R_\ !/7XJ6_PF_:D\-WUW-]F
ML;F3[%/)_P \TD9?O?[/RU^M<24ZE3)L1"BO><';[C^=^!<11H<3X.MB/@56
M-[^O^9^F?[??Q#OOA=^RCXJUC39OL]U%&D&]!T6218V_\=:OQAFEDEGWOGS)
M*_<WX]?"JT^/7P8UCP[+(!'JUO\ NY!_?'S(?^^L5^0?Q(_8W^(7PX\;3:+-
MX<U&>2-_W<L4>8Y4_A9?K7YIX2YC@J6$K8><E&IS7U:3<;)*U^SO]Y^Z?2,R
M/-<3F&&Q="$IT.3E]U-VGS-O1;75K>A]4_\ !$OXAZA=ZOXN\,R2RG3K6T34
M(XS]R-V94X_"O2?^"S/@V.^_9PL]:_Y;:;J$4"?]M/\ ]FM+_@E[^Q]JG[.7
MA#4-;\11?9M<UY$3[.?O11##8;_:W5YS_P %H_B[:1^'M!\'0S>==32F\N(X
MS_J]NW;N^NYL5XWMJ>,XYC5R]WBI)MK;1>\_S/J'A\1E7A34H9SI-PDDI;KF
ME[BUZK33HCA_^"'G_);O&'_8#7_TH2OJG_@I[\0M0^&W[(VLW>FR2137L\6G
MR&/KLEW*U?*W_!#S_DMWC#_L!K_Z4)7T7_P6 _Y,SOO^PK9_^A-5<2TXU..*
M,)JZ<J?Y(QX%Q%2AX48BM2=I1A7::Z:R/R9EE\ROI_\ X)"_\GJZ;_V#+W_T
M77S#7T]_P2%_Y/5TW_L&7O\ Z+K]@XN_Y$N*_P"O<OR/YK\-O^2JR_\ Z_0_
M]*1^B7[</B.?P?\ LF>.M2M#LN+73CL/IEU7_P!FK\3Z_:+_ (*'?\F5_$+_
M +!G_M1*_%VOA/!V*_LVO);NI_[:O\S]:^DM4D\[PM-O14KI>;G*_P!]E]Q^
MQG_!,OQ#=>)_V-_"MU=S>9-_I$>?]E9F5?T%?'__  6C\3WD_P"T+H^D--_H
M-OI<5S&@_OLTBM_Z"M?67_!*K_DR#PK_ -=[O_THDKXZ_P""T/\ R=;IO_8"
MM_\ T9-7SG"=&'^NV(26TJMO+WK:?(^V\1,35?A;@Y.3O*-!/S]U/7YJ_J?+
MO@3Q)=^$_%^FZE8R^5<V5PLD<G^WNK]X](3^T?#5JL_[S[1;+YGON7FOP+TS
M_D(0_P#71/\ T*OWU\.?\BWIW_7M'_Z *[O&:*B\));^_K_X">3]&.I)QS"F
MW[J]F[=+OG3^])?<?CQX-\&V_B/_ (*'Q:'_ *NVN?&$MO\ \ ^TM7Z[>-+U
M_#'P[U:>W_UNFZ;-+'_O)$Q'\J_&[Q9XW_X5S^VOK.N?] GQ1=7'[O\ V;F2
MOV/T>ZL?B5\/(9(9EN+'5['R_,3NKIM:O.\3Z<U+ UIZPY$OFK-_>K'N> M:
ME*&:X6FTJOM6_D[I?)-,_"[QYXQO/B#XPU+6-1EFFNM2N&N)))/]IMU>R_\
M!-SXG:A\//VK=!CM>;75W>VO(_\ GHFUF7]=IJ3]JS]@WQG\%_B1>1V&CW>I
M:)<R-):7%O'\FW=]W_>%>S?\$P_V'/$FG_%:S\<>)M-FTFRT7?\ 8XKCA[EV
M7;NV_P!WYOS6OTK/,\RJ615*BG%PE!I*ZW:T27=.W30_#^$^$^(J?&%"E.E-
M5855*<FG:R=Y2YK6LU?KK>Q]M?M@_P#)K'Q"_P"P%=?^BC7XJ_#_ /Y*%H/_
M &$+?_T8M?M5^V#_ ,FL?$+_ + 5U_Z*-?BK\/\ _DH6@_\ 80M__1BU\EX1
M_P#(LQ7^+_VT_1/I&_\ ([R__!_[>?OM7X3_ +0_BN\\;?&[Q5?7TOF7,NH2
MQY_V(V95_P#'5K]V*_!/XL_\E5\2?]A6Z_\ 1[5Y7@W&/UC$S:U2C^+=_P D
M?0?2:JR6#P%-/1RFVO-*-ONN_O/HK_@C]XBO-,_:UL]-AF\NUU+3[C[0G_/3
MRXV9:^\O^"B>FPW_ .QIX\:2,,UOIYEC_P![<M?G_P#\$BO^3V='_P"P?>_^
MB6K]"/\ @H3_ ,F9_$/_ +!?_M1*SXZ7+Q=A7'3^%_Z6U^1KX2RE/PWQ\9NZ
M7MTK]%[).WWN_J?&7_!$WPQ'JOQE\5:C)_K-)T^(1_\ ;1I%:OIK_@JO\3]0
M^%_[+-Q)ILTMO+JUXFGO)&=I",CM_P"RU\:_\$DOBS:?#;]H\V-]-]GM_$%O
M]F\P_<WKN\M/Q9N*_0_]KS]GJ']ICX):EX;,RQ73?Z1:2/\ =2958+_Z%6?&
M4H87C"EB<:OW7N/RLM']S39T^&-.KC_#:O@<J=L1:K'1Z\S;:]+Q:29^(_\
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
M=#\PXR\0,RXFQ5+&9A&"E25ERII6O?6[EU\S];O^'M_P9_L_S/[8U#[1Y?\
MQ[_V;/\ >_N[MF*_*?QYK$?B3QQK%]!_Q[WVH7%Q'_NM(S+_ .A5DT5EPWP=
M@<DE4E@W)\]K\S3VO:UDNYT\;^)>;<50HT\RC!*E=KD37Q6O>\GV78]J_8 ^
M..A_L\?M*Z?XF\22R6^CV]O<6\DB1-(\?F1[5^5<M7U]^V#_ ,%)/A9\5?V:
MO%7AK0=7O+S5M:M/L]O')ITT*9W _>9<?PU^:]%1FO!F!S#,*>95W+GARVLU
M;W7=733>_FC3AWQ.S;)LFK9'A(P=*KS7<DW)<\5%V:DELM-&6-*U.XT'48;J
MUF\NXM9%DCD_YYLK96OT8_9*_P""M>AW^D6>A^/_ #K&^MXU@COXXF>.;;\O
MS*N=I]237YOT5V<0<+X'.:*I8N.JVDM&O3_(\W@SC[->&,0Z^725I?%%ZQEZ
MKNNC6Q^Y>E_M'_#W7M*%\GBKPWY6/^6E]"C_ /?);->#?MD_MX_"A?A#K'AT
MWG_"076K6S11VENGR'_:\S:56ORMHKXG+_"7 X?$1KSKSERM-+1;:K75_=8_
M5LX^D7FF,P<\+1PM.#FG%MMRT:L]&DOONO4O6.L2:'X@AOK&;[/):W'FV_\
MTSVMN6OT6_9&_P""M>AZSH%IH?Q"\[3M2MXUC34(XV>.Z[+N W;3ZDG%?FW1
M7VW$'"^!SFBJ6+CJMI+1K_@>1^5<&\?9KPSBGB,NDK2^*+UC+U71KHUMZ:'[
MD:1^T7\./$NG?;4\5>%O+_Z;WL*./^ L<UYC\;O^"E'PM^%>@2+'>#7[J0?N
M[2S^Y+_VTP56OR%HKX7"^$.7TZO-6K2E'MHOE?\ X8_6\=])+-ZM!PPV%ITY
MM6YFW+YV=OQ;7J:_CW7[3Q/XVU+4+&T^Q6UY<-<1VV?]7NK(HHK]9ITU""A'
M9'\Z5JTJM252>\FV^F_H%%%%69!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^
M3C_ ?_8<LO\ T<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_
MIP**** "O-_VMO\ DW'QA_V#V_\ 0EKTBO-_VMO^3<?&'_8/;_T):[LK_P!]
MH_XH_P#I2/'XB_Y%6)_Z]S_])9^'=%%%?VL?Y;A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^3C_ ?_8<LO\
MT<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_IP**** "O-_V
MMO\ DW'QA_V#V_\ 0EKTBL_7-$LO$>CS65[!'=6=S'Y<L3\JZUT8.LJ.(A5E
MM%I_<TSAS3"RQ.#JX:+LYQE&_:Z:/P#HK]L_^&)OA?\ ]"?HW_@+'_\ $T?\
M,3?"_P#Z$_1O_ 6/_P")K]]_XC#E_P#SXG]Z/Y _XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$TO\ PQ-\
M+O\ H3]'_P# 6/\ ^)H_XC%E_P#SXG]Z#_B6G./^@NG]TO\ (_$NBOVT_P"&
M)OA=_P!"?H__ ("Q_P#Q-'_#$WPN_P"A/T?_ ,!8_P#XFE_Q&++_ /GQ/[T/
M_B6G./\ H+I_=(_$NBOVT_X8F^%W_0GZ/_X"Q_\ Q-'_  Q-\+O^A/T?_P !
M8_\ XFC_ (C%E_\ SXG]Z#_B6G./^@NG]TC\A?V6_P#DX_P'_P!ARR_]'+7[
MI5Y=H'[(7PX\-:M9WUCX5T>WN;&59X)8[9=T;J<JW2O4:_->..*Z.>5J56C!
MQY$T[VZOR/W'PE\/<7PGA<1A\75C4=22:Y;Z65M;A1117PI^MA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cms-20210331_g2.jpg
<DESCRIPTION>2021 Q1 FORM 10-Q CHART - CE CAPACITY MIX
<TEXT>
begin 644 cms-20210331_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@#
MZ 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KE_C3XBUGPE\+=9\1^'[S[/>VEJ'MYO+5]C;E&<,"#P3U%=17%?M
M&?\ )$O$7_7B/_0UH6X/8^:_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:
M_P#QJO/**TLC.[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/
M**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]
M#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\ *7:__&J\\HHL@NST/_AJSX^?
M]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KSRBBR"[/0_P#AJSX^?]#Y_P"4
MNU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_P
MU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A
M\_\ *7:__&J\\HHL@NST/_AJSX^?]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\
M\:KSRBBR"[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(
M+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:
ML^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\ *7:__&J\\HHL@NST/_AJSX^?]#Y_
MY2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KSRBBR"[/0_P#AJSX^?]#Y_P"4NU_^
M-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?
M/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\
M*7:__&J\\HHL@NST/_AJSX^?]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KS
MRBBR"[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#
M_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G
M_0^?^4NU_P#C5=Y^S=\>/BOX^^*5MX<\6^*OM=E):S.\/V&"/+*N0<H@/7WK
MP"O4?V/O^2VVG_7C<?\ H%)I6&F[GUW1114%A1110 4444 %?.7[2/QX^*_@
M'XI7/ASPEXJ^R64=K"Z0_88),,RY)RZ$]?>OHVOD3]L'_DMMW_UXV_\ Z!36
MXGL4?^&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HJ[(B[/0_^&K/
MCY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_
M )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5
M'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_
M *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:
M_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\H
MHL@NST/_ (:L^/G_ $/G_E+M?_C5'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/
M_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T
M/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[
M7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5'_#5
MGQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S
M_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#Q
MJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@N
MST/_ (:L^/G_ $/G_E+M?_C5'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJS
MX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E
M+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU
M1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5?4/P6\1:
MSXM^%NC>(_$%Y]HO;NU+W$WEJF]MS#.%  X Z"OANOM?]G/_ )(EX=_Z\3_Z
M&U2]BEN=K1114E!1110 4444 <O\:?$6L^$OA;K/B/P_>?9[VTM0]O-Y:OL;
M<HSA@0>">HKY>_X:L^/G_0^?^4NU_P#C5?2G[1G_ "1+Q%_UXC_T-:^**I;$
MO<]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**JR)NST/\
MX:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\
M0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/0_^&K/CY_T/G_E+M?\
MXU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X:L^/G_0^?^4NU_\ C5'_  U9
M\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_R
MEVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :
MKSRBBR"[/0_^&K/CY_T/G_E+M?\ XU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L
M]#_X:L^/G_0^?^4NU_\ C5'_  U9\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^
M/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^
M4NU_^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/0_^&K/CY_T/G_E+M?\ XU1_
MPU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X:L^/G_0^?^4NU_\ C5'_  U9\?/^
MA\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_
M ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :KSRB
MBR"[/0_^&K/CY_T/G_E+M?\ XU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X
M:L^/G_0^?^4NU_\ C5'_  U9\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0
M^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_
M^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/?\ ]F[X\?%?Q]\4K;PYXM\5?:[*
M2UF=X?L,$>65<@Y1 >OO7T;7R)^Q]_R6VT_Z\;C_ - KZ[J'N6M@HHHI#"BB
MB@ HHHH *XK]HS_DB7B+_KQ'_H:UVM<5^T9_R1+Q%_UXC_T-::W$]CXHHHHJ
MR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU']C[_DMMI_UXW'_H%>75
MZC^Q]_R6VT_Z\;C_ - H>P+<^NZ***S- HHHH **** "OD3]L'_DMMW_ ->-
MO_Z!7UW7R)^V#_R6V[_Z\;?_ - JH[DRV/+J***HD**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *^U_P!G/_DB7AW_ *\3_P"AM7Q17VO^SG_R1+P[_P!>
M)_\ 0VI2V''<[6BBBH+"BBB@ HHHH XK]HS_ )(EXB_Z\1_Z&M?%%?:_[1G_
M "1+Q%_UXC_T-:^**N.Q$MPHHHIB"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /4?V/O\ DMMI_P!>-Q_Z!7UW7R)^Q]_R6VT_Z\;C_P! KZ[J9;E1V"BB
MBI*"BBB@ HHHH *XK]HS_DB7B+_KQ'_H:UVM<5^T9_R1+Q%_UXC_ -#6FMQ/
M8^*****L@**** "BBB@ HHHH **** "BBB@ HHHH **** ,OQGIWBO5O#ESI
MW@KQ/;Z-J,R[8-2N=-^UB#U81%T#-CIDD X)5AP?S@_X(K?'3]HSXN?MQ_M"
M^'_VA?C?K'C.Z\+O'I=I/?.(K:,0:A=1%H+:/$5N&V9*HH]\]:_3.ORJ_P""
M%;*W_!1/]JXJP.?$=P1@]1_:][2ZC/K_ /;D_8M\>?M<Z5K$?B;]L'Q7\-_#
M.E:8SZ)8>#;U+2W:98]\EYJDC /<1JV0(%>-$2+?OW.=GC7_  0#\=_M8>+O
MV*M=\2?';5M7\0Z9!KDR_#N^URZDDN;VUCBQ(B2RY=[<3#;&S9P?,4<* /J+
MX\?#']FC]MWP9XG_ &8_'7C.#6%L2D?B/1_#GBUH+[2Y70F(W"6\H9"0=RI,
MI1N"485\7?\ !"7X,_%G]FC]H3]H_P#9KN_%-[JW@7P7XFM;+2KN;/D27I,Y
MWQK]U)6M_),RKT/E@_PT=0Z'RF?VK_VF)?\ @GZ?V]8_BQX@_P"%Q?\ #5?]
ME"Y%Y/\ \>7]C^<-'%MNV?9?,Y^S[=O;&:_5?]K[XU_$?^R?#7[,/P,N/[/^
M*7Q0@:*WNH_WG_"*:6BK]OUB7&/]2K^7""1YEQ)&!G#"K7QH^"7[#_[/^F:[
M^UK\3/A-H=E'X?O7\37]T+8M$VJ!=BWD=IN\E[]R5C24)YS.Z@-DU\Y_M ?$
MKX[_ +%W[$7Q*_X*1>,_#D,7QJ^()T^WL[.^B$\7@W2Y;A8K'355N";>.5I9
M. LEW(V\,H% ;GW%\+?AQX>^$'PYT7X8>%'NGT_0M.BL[66_NFGGE"+@R2R-
MS)(QRS,>2S$]ZWZ_.;]F[]L_]HCP!^WW\#OV8O&GQ,O_ !OX>^,?P'TSQ/JL
MFJB*2;3M8DL[RXFN('CC0I"YLR/).459 5QC!_1FGN(**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O4?V/O^2VVG_7C<?^@5Y=7J/['W_);;3_KQN/\
MT"A[ MSZ[HHHK,T"BBB@ HHHH *^1/VP?^2VW?\ UXV__H%?7=?(G[8/_);;
MO_KQM_\ T"JCN3+8\NHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK[7_ &<_^2)>'?\ KQ/_ *&U?%%?:_[.?_)$O#O_ %XG_P!#:E+8<=SM:***
M@L**** "BBB@#BOVC/\ DB7B+_KQ'_H:U\45]K_M&?\ )$O$7_7B/_0UKXHJ
MX[$2W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]1_8^_P"2VVG_
M %XW'_H%?7=?(G['W_);;3_KQN/_ $"OKNIEN5'8****DH**** "BBB@ KBO
MVC/^2)>(O^O$?^AK7:UQ7[1G_)$O$7_7B/\ T-::W$]CXHHHHJR HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH J:[HEGXBTJ;1]0FNXX9QAWL=0FM91SG
MY9871T^JL*\6^ __  3;_8Z_9E^(M]\6/@=\-]6T+Q!JF?[5U!/'>M3_ &_,
M@E/GI/>.DV7&X[U;))]3GW2B@#Y[\3?\$Q/V4M>_:%O_ -J71=,\4>&/&VK,
M3K&K^#_&FH:6;XL%#^8+>51\X5=P7:&(W'YN:]C^&?PJ^'WP<\,?\(?\-O#,
M.F6+74MU.J2/)+=7,K;I;B>60M)/,[?,\LC,[GEF)KH:* .(^+_P!\"_'+6/
M">H?$*:_N;/PAXA36[+1([A5L[R]C4BWDN4VDRB%F\Q%W!1(%9@VU<:?Q?\
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
M/HO]4,R_GA]\O_D3RBBO5_\ A6O@G_H"_P#DS)_\51_PK7P3_P! 7_R9D_\
MBJ/^)A."_P#H'Q'_ (!3_P#EH?ZH9E_/#[Y?_(GE%%>K_P#"M?!/_0%_\F9/
M_BJ/^%:^"?\ H"_^3,G_ ,51_P 3"<%_] ^(_P# *?\ \M#_ %0S+^>'WR_^
M1/***]7_ .%:^"?^@+_Y,R?_ !5'_"M?!/\ T!?_ "9D_P#BJ/\ B83@O_H'
MQ'_@%/\ ^6A_JAF7\\/OE_\ (GE%%>K_ /"M?!/_ $!?_)F3_P"*H_X5KX)_
MZ O_ ),R?_%4?\3"<%_] ^(_\ I__+0_U0S+^>'WR_\ D3RBBO5_^%:^"?\
MH"_^3,G_ ,51_P *U\$_] 7_ ,F9/_BJ/^)A."_^@?$?^ 4__EH?ZH9E_/#[
MY?\ R)Y117J__"M?!/\ T!?_ "9D_P#BJ/\ A6O@G_H"_P#DS)_\51_Q,)P7
M_P! ^(_\ I__ "T/]4,R_GA]\O\ Y$\HHKU?_A6O@G_H"_\ DS)_\51_PK7P
M3_T!?_)F3_XJC_B83@O_ *!\1_X!3_\ EH?ZH9E_/#[Y?_(GE%%>K_\ "M?!
M/_0%_P#)F3_XJC_A6O@G_H"_^3,G_P 51_Q,)P7_ - ^(_\  *?_ ,M#_5#,
MOYX??+_Y$\HHKU?_ (5KX)_Z O\ Y,R?_%4?\*U\$_\ 0%_\F9/_ (JC_B83
M@O\ Z!\1_P" 4_\ Y:'^J&9?SP^^7_R)Y117J_\ PK7P3_T!?_)F3_XJC_A6
MO@G_ * O_DS)_P#%4?\ $PG!?_0/B/\ P"G_ /+0_P!4,R_GA]\O_D3RBBO5
M_P#A6O@G_H"_^3,G_P 51_PK7P3_ - 7_P F9/\ XJC_ (F$X+_Z!\1_X!3_
M /EH?ZH9E_/#[Y?_ ")Y117J_P#PK7P3_P! 7_R9D_\ BJ/^%:^"?^@+_P"3
M,G_Q5'_$PG!?_0/B/_ *?_RT/]4,R_GA]\O_ )$\HHKU?_A6O@G_ * O_DS)
M_P#%4?\ "M?!/_0%_P#)F3_XJC_B83@O_H'Q'_@%/_Y:'^J&9?SP^^7_ ,B>
M445ZO_PK7P3_ - 7_P F9/\ XJC_ (5KX)_Z O\ Y,R?_%4?\3"<%_\ 0/B/
M_ *?_P M#_5#,OYX??+_ .1/***]7_X5KX)_Z O_ ),R?_%4?\*U\$_] 7_R
M9D_^*H_XF$X+_P"@?$?^ 4__ ):'^J&9?SP^^7_R)Y117J__  K7P3_T!?\
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
MB+_KQ'_H:U\45]K_ +1G_)$O$7_7B/\ T-:^**N.Q$MPHHHIB"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /4?V/O^2VVG_7C<?^@5]=U\B?L??\EMM/\
MKQN/_0*^NZF6Y4=@HHHJ2@HHHH **** "L'XH?\ (@ZG_P!>X_\ 0A6]6#\4
M/^1!U/\ Z]Q_Z$*\#BO_ ));'_\ 7FK_ .D2.O ?[]2_Q1_-'@M%%%?YS'["
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7Y*_\ !R!^SCXCOOC5\$OV
ML/V</C!'8?&[2=2@TCP3X%M4>;4]=:*[^TPSV,2(X+02RN9?- B9) "X("2?
MK57Y_P#[?_[&_P"T7_P]<^!'_!3#X4?#RZ\>>&/ >B/H/BWPEI%W FHV<3_V
M@!?P1W$D:7&!J&2BL'S;K@$-E?N/#W'PRSB18F56,.6G5:4K<M1\DK4I.6B5
M1^[=_*SLSS,WI.O@^11;NX[;K5>\K:Z;GS5_P1H_:G\%_P#!0+_@J?X@_:)_
M; GD\-_'WPOX'7P]X6\#P:2]G8BWMT:/4+@&5VE-X'DGW6S!?+CE<CS-K>5V
M/Q7_ .",G[6?AS2OVM?@1\%XM"UGPW^TWXKT+6?#_B?4-86W3PR(-8FO[R&^
MB8&63"S%(F@67<%4ML)('IOP<_X)X_$;XH_\%N]3_P""HNH_"B[^'7@O1=#-
MOI%AK#P)J/B?59=.>PFNWMH)'^SPB.5^92LCM%&VSYV*_9O[6OQ.^+?PJ^"&
MIZU\ OA=>>+_ !QJ$L.F>$](@MV:W2^N'$4=S>.O$-I"29I9&(&R,J#N9:^L
MSSBF6$XBH/(Y1Y:M+#ITY-.G1G3FJD8*2:5J<HJ3;>\I*?5+S\+@54P<OK2=
MXRG[RT<DU9NWFM/DK'R=K'PQ\,^+]'\&_P#!*/0O&BR?"'X$>#-)NOVB_&%W
M,+>&_BM;=)+30G<G$8N/*-Y=C($=LJQEAYV*]O\ @C_P5'_8J^-7B[PA\/?A
M_P".KRT7QW'?+\-K[5= N+&P\3I82M!<K82RHJN8W0KL;8S8&Q6%8VO?\$\;
MS2/^":'Q _8U\$>.6O/&GCWPKJ[>(_&VIY237_$=_$S7-]<LN2$EF(3'.R$*
M@R$ K\_O@5_P3S_; ^*EY^PQ\&=?^!NO^"KC]FOQ'KNK?%#7M6L#;VD"_P!N
MV]Y;0VESDQWS3QVHPUN9%4SDN0 P''AL'PYQ#@ZLL3BG%4ISL[J-VZ52I*O*
M+5Y.K5A"FHJSC%QAK)Q9I.IC,'4BH4[\R7G]I)03Z<L6W?J[O:Y^TU%%%?DY
M[X4444 %%%% !1110 4444 %%%% !1110 4444 %==\$O^1^@_Z]Y?\ T&N1
MKKO@E_R/T'_7O+_Z#7UW '_);Y;_ -?J?_I2//S;_D65O\+_ "/:J***_P!"
MC\C"BBB@ HHHH *^1/VP?^2VW?\ UXV__H%?7=?(G[8/_);;O_KQM_\ T"JC
MN3+8\NHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[7_ &<_^2)>
M'?\ KQ/_ *&U?%%?:_[.?_)$O#O_ %XG_P!#:E+8<=SM:***@L**** "BBB@
M#BOVC/\ DB7B+_KQ'_H:U\45]K_M&?\ )$O$7_7B/_0UKXHJX[$2W"BBBF(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ]1_8^_P"2VVG_ %XW'_H%?7=?
M(G['W_);;3_KQN/_ $"OKNIEN5'8****DH**** "BBB@ K!^*'_(@ZG_ ->X
M_P#0A6]7!?M0_P#) ?$__8/'_HQ*\'BE<W#&.7_3FK_Z1(]#*:?MLUH4[VO.
M*^^2/)**^8Z*_P \_J7][\/^"?T9_JG_ -/O_)?_ +8^G**^8Z*/J7][\/\
M@A_JG_T^_P#)?_MCZ<HKYCHH^I?WOP_X(?ZI_P#3[_R7_P"V/IRBOF.BCZE_
M>_#_ ((?ZI_]/O\ R7_[8^G**^8Z*/J7][\/^"'^J?\ T^_\E_\ MCZ<HKYC
MHH^I?WOP_P""'^J?_3[_ ,E_^V/IRBOF.BCZE_>_#_@A_JG_ -/O_)?_ +8^
MG**^8Z*/J7][\/\ @A_JG_T^_P#)?_MCZ<HKYCHH^I?WOP_X(?ZI_P#3[_R7
M_P"V/IRBOF.BCZE_>_#_ ((?ZI_]/O\ R7_[8^G**^8Z*/J7][\/^"'^J?\
MT^_\E_\ MCZ<HKYCHH^I?WOP_P""'^J?_3[_ ,E_^V/IRBOF.BCZE_>_#_@A
M_JG_ -/O_)?_ +8^G**^8Z*/J7][\/\ @A_JG_T^_P#)?_MCZ<HKYCHH^I?W
MOP_X(?ZI_P#3[_R7_P"V/IRBOF.BCZE_>_#_ ((?ZI_]/O\ R7_[8^G**^8Z
M*/J7][\/^"'^J?\ T^_\E_\ MCZ<HKYCHH^I?WOP_P""'^J?_3[_ ,E_^V/I
MRBOF.BCZE_>_#_@A_JG_ -/O_)?_ +8^G*Z[X)?\C]!_U[R_^@U\:UZ[^Q#_
M ,E^LO\ L'W/_HNOK. \)R\:Y<^;:M3Z?WD>1Q!PU]6R/$U?:WY82=N7LO4^
MUZ***_OX_GH**** "BBB@ KXO_;7U*]MOCU>Q03;5%A;<;0?^6?TK[0KXH_;
M>_Y+]>_]@^V_]%U^4>,>99CE?"<*V"K3I3]K%7A)Q=N6>EXM.VBT/OO#C!8/
M'9_*GB:<9Q]G)VDE)7O'6S35SRS^VM3_ .?G_P <7_"C^VM3_P"?G_QQ?\*J
MT5_+W^N7%_\ T,:__@ZI_P#)'[I_JWP[_P! =+_P7#_(M?VUJ?\ S\_^.+_A
M1_;6I_\ /S_XXO\ A56BC_7+B_\ Z&-?_P '5/\ Y(/]6^'?^@.E_P""X?Y%
MK^VM3_Y^?_'%_P */[:U/_GY_P#'%_PJK11_KEQ?_P!#&O\ ^#JG_P D'^K?
M#O\ T!TO_!</\BU_;6I_\_/_ (XO^%']M:G_ ,_/_CB_X55HH_URXO\ ^AC7
M_P#!U3_Y(/\ 5OAW_H#I?^"X?Y%K^VM3_P"?G_QQ?\*/[:U/_GY_\<7_  JK
M11_KEQ?_ -#&O_X.J?\ R0?ZM\._] =+_P %P_R+7]M:G_S\_P#CB_X4?VUJ
M?_/S_P".+_A56BC_ %RXO_Z&-?\ \'5/_D@_U;X=_P"@.E_X+A_D6O[:U/\
MY^?_ !Q?\*/[:U/_ )^?_'%_PJK11_KEQ?\ ]#&O_P"#JG_R0?ZM\._] =+_
M ,%P_P BU_;6I_\ /S_XXO\ A1_;6I_\_/\ XXO^%5:*/]<N+_\ H8U__!U3
M_P"2#_5OAW_H#I?^"X?Y%K^VM3_Y^?\ QQ?\*/[:U/\ Y^?_ !Q?\*JUY#\5
M/VS_ (7?#WXLVO[/7A32=8\<?$2[MQ<_\(;X1@CFN+*WX_TB\FEDC@LXOF3Y
MI9%8AUVJVX ].%XFXYQU1PH8[$2:3;_?5+)+=M\UDEU;LEU9AB,DX6PL%*KA
M:*3=E^[AJWLDN6[;Z):L]H_MK4_^?G_QQ?\ "C^VM3_Y^?\ QQ?\*\2_:B_;
M,\"_L8_L]-\>OVA=&GL6:Y2TM- T:X6[N+J[DWM';QNPC4OL1G8G"J$?!; W
M5O@1^VWX,^+_ ,?_ !C^REXD\*WGACXB>";.VO=4T*ZN8[B*XM)XH95F@GCP
M) HN(5<%5*M(,;ADCLAF_B)4P4L9#&8ATH\UY*M-JT7%2:]_51<XIM72YE=Z
MG/++N#H8F.'EAJ*F[67LX]4VD_=T;4963U=GH>[?VUJ?_/S_ ..+_A1_;6I_
M\_/_ (XO^%>9^._VA-&\*?'/PE^SSH7AZZUOQ'XEMY]0O8;25531=)A&U[^Y
M8YVHTI2&-<9D=B 0$8CT*N&KQ3QM0A"53'UTIJZ_?5-5=J_Q=T_4ZJ>0\,59
M2C#"4FXNS_=PT=D[?#V:+7]M:G_S\_\ CB_X4?VUJ?\ S\_^.+_A56BL/]<N
M+_\ H8U__!U3_P"2-?\ 5OAW_H#I?^"X?Y%K^VM3_P"?G_QQ?\*/[:U/_GY_
M\<7_  JK11_KEQ?_ -#&O_X.J?\ R0?ZM\._] =+_P %P_R+7]M:G_S\_P#C
MB_X4?VUJ?_/S_P".+_A56BC_ %RXO_Z&-?\ \'5/_D@_U;X=_P"@.E_X+A_D
M6O[:U/\ Y^?_ !Q?\*/[:U/_ )^?_'%_PJK11_KEQ?\ ]#&O_P"#JG_R0?ZM
M\._] =+_ ,%P_P BU_;6I_\ /S_XXO\ A1_;6I_\_/\ XXO^%5:*/]<N+_\
MH8U__!U3_P"2#_5OAW_H#I?^"X?Y%K^VM3_Y^?\ QQ?\*/[:U/\ Y^?_ !Q?
M\*JT4?ZY<7_]#&O_ .#JG_R0?ZM\._\ 0'2_\%P_R+7]M:G_ ,_/_CB_X4?V
MUJ?_ #\_^.+_ (55HH_URXO_ .AC7_\ !U3_ .2#_5OAW_H#I?\ @N'^1:_M
MK4_^?G_QQ?\ "C^VM3_Y^?\ QQ?\*JT4?ZY<7_\ 0QK_ /@ZI_\ )!_JWP[_
M - =+_P7#_(M?VUJ?_/S_P".+_A7W?\ LQRR3_ ;PS+*V6:P.3C_ *:-7P-7
MWO\ LO?\D!\,?]@\_P#HQZ_8_!;/L\S7B'$4\;BJE6*I-I3G*23YXJZ4FU>S
MW/SCQ,RG*\!E%&>%H0IR=2S<8QB[<LM+I+0[VBBBOZ5/Q0**** "BBB@#BOV
MC/\ DB7B+_KQ'_H:U\45]D_M7^(M&\)_L[^*O$?B"\^SV=IIP>XF\MGV+YB#
M.%!)Y(Z"OST_X:I^ O\ T/?_ )2[K_XU7J8')LWS&FZF$P]2I%.S<(2DD^UT
MGJ>'FG$G#N35HTLPQE*C)JZ52I"#:O:Z4FFU=-7/0J*\]_X:I^ O_0]_^4NZ
M_P#C5'_#5/P%_P"A[_\ *7=?_&J[O]5N)_\ H!K?^"I__(GF?Z^<#_\ 0TPW
M_@^E_P#)'H5%>>_\-4_ 7_H>_P#REW7_ ,:H_P"&J?@+_P!#W_Y2[K_XU1_J
MMQ/_ - -;_P5/_Y$/]?.!_\ H:8;_P 'TO\ Y(]"HKSW_AJGX"_]#W_Y2[K_
M .-4?\-4_ 7_ *'O_P I=U_\:H_U6XG_ .@&M_X*G_\ (A_KYP/_ -#3#?\
M@^E_\D>A45Y[_P -4_ 7_H>__*7=?_&J/^&J?@+_ -#W_P"4NZ_^-4?ZK<3_
M /0#6_\ !4__ )$/]?.!_P#H:8;_ ,'TO_DCT*BO/?\ AJGX"_\ 0]_^4NZ_
M^-4?\-4_ 7_H>_\ REW7_P :H_U6XG_Z :W_ (*G_P#(A_KYP/\ ]#3#?^#Z
M7_R1Z%17GO\ PU3\!?\ H>__ "EW7_QJC_AJGX"_]#W_ .4NZ_\ C5'^JW$_
M_0#6_P#!4_\ Y$/]?.!_^AIAO_!]+_Y(]"HKSW_AJGX"_P#0]_\ E+NO_C5'
M_#5/P%_Z'O\ \I=U_P#&J/\ 5;B?_H!K?^"I_P#R(?Z^<#_]#3#?^#Z7_P D
M>A45Y[_PU3\!?^A[_P#*7=?_ !JC_AJGX"_]#W_Y2[K_ .-4?ZK<3_\ 0#6_
M\%3_ /D0_P!?.!_^AIAO_!]+_P"2/0J*\]_X:I^ O_0]_P#E+NO_ (U1_P -
M4_ 7_H>__*7=?_&J/]5N)_\ H!K?^"I__(A_KYP/_P!#3#?^#Z7_ ,D>A45Y
M[_PU3\!?^A[_ /*7=?\ QJC_ (:I^ O_ $/?_E+NO_C5'^JW$_\ T UO_!4_
M_D0_U\X'_P"AIAO_  ?2_P#DCT*BO/?^&J?@+_T/?_E+NO\ XU1_PU3\!?\
MH>__ "EW7_QJC_5;B?\ Z :W_@J?_P B'^OG _\ T-,-_P"#Z7_R1Z%17GO_
M  U3\!?^A[_\I=U_\:H_X:I^ O\ T/?_ )2[K_XU1_JMQ/\ ] -;_P %3_\
MD0_U\X'_ .AIAO\ P?2_^2/0J*\]_P"&J?@+_P!#W_Y2[K_XU1_PU3\!?^A[
M_P#*7=?_ !JC_5;B?_H!K?\ @J?_ ,B'^OG _P#T-,-_X/I?_)'H5%>>_P##
M5/P%_P"A[_\ *7=?_&J/^&J?@+_T/?\ Y2[K_P"-4?ZK<3_] -;_ ,%3_P#D
M0_U\X'_Z&F&_\'TO_DCT*BO/?^&J?@+_ -#W_P"4NZ_^-4?\-4_ 7_H>_P#R
MEW7_ ,:H_P!5N)_^@&M_X*G_ /(A_KYP/_T-,-_X/I?_ "1Z%17GO_#5/P%_
MZ'O_ ,I=U_\ &J/^&J?@+_T/?_E+NO\ XU1_JMQ/_P! -;_P5/\ ^1#_ %\X
M'_Z&F&_\'TO_ )(]"HKSW_AJGX"_]#W_ .4NZ_\ C5'_  U3\!?^A[_\I=U_
M\:H_U6XG_P"@&M_X*G_\B'^OG __ $-,-_X/I?\ R1Z%17GO_#5/P%_Z'O\
M\I=U_P#&J/\ AJGX"_\ 0]_^4NZ_^-4?ZK<3_P#0#6_\%3_^1#_7S@?_ *&F
M&_\ !]+_ .2/0J*\]_X:I^ O_0]_^4NZ_P#C5'_#5/P%_P"A[_\ *7=?_&J/
M]5N)_P#H!K?^"I__ "(?Z^<#_P#0TPW_ (/I?_)'TG^Q]_R6VT_Z\;C_ - K
MZ[KX5_8/^._PI\>_M$6/ASPGXJ^UWDFG73I#]AGCRJQDDY= .GO7W57DXW X
M[+ZWLL52E3E:]I1<7;O9I.Q[V69KE><8=U\!7A6A>W-"49QNK75XMJ^JT\PH
MHHKC/1"BBB@ HHHH *X+]J'_ )(#XG_[!X_]&)7>UP7[4/\ R0'Q/_V#Q_Z,
M2O"XH_Y)K&_]>:G_ *1(]7(_^1WA?^OD/_2D?!%%%%?P ?UN%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>N_L0_\E^LO^P?<_P#HNO(J]=_8A_Y+]9?]
M@^Y_]%U]5P+_ ,EEE_\ U^I_^E(\'BG_ ))O%_\ 7N?Y,^UZ***_O(_E$***
M* "BBB@ KXH_;>_Y+]>_]@^V_P#1=?:]?%'[;W_)?KW_ +!]M_Z+K\;\<?\
MDC8?]?H?^DS/TCPM_P"2DE_U[E^<3R*BBBOY'/Z$"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#D?V@/B5)\&/@/XV^,,5FMP_A/PCJ6LK;MTE-K:R3A3
M]=F/QK\C_P!@?XX_M;_L\?L:?%'_ (*6>$/#7@KQA<ZOX^ \>W/B=[MM6N[=
M6@!:%HF6.-5EO&8@[N"3MQ&H/[!?$[P!H7Q8^&WB'X6>*%<Z9XET.[TK41&<
M,8+B%X9,>^US7YL_"C]BS]LG]G[]A;XS_P#!.JY^"=YXFN_%6OF;P)XOTN^M
M%TNYM[C[-'+).TLRO:^6MMYI1D+%G*KNX)_4>!L9E%/)L1A<1R<U2M0YU-J*
ME14O?2;:^%M2=GII+[.GPO%.&S">94:]'FY84ZO*XJ]JO+[MU9[[+3RZZ^N?
MM7?"NX_X+3?\$Y/!7Q1^ 5_!H>M_VG'K^CZ=K4Y\G[5!Y]I<V4DBJ<8<R!9-
MN&,:Y"JY(=I?P?U[]G;]KWXO?\%:/VF;1?#VF77A2TTCPSX+M+N.\U">3R+*
M JQA)C:6:>W6*&-&;<9_FVX%?17["W[,R_L>_LH>#/V>'U6._NM T]SJ5["#
MY<UY/-)<3E,@'9YLKA<@':%R!TKF;SX?^-_VE?VM8_$WQ'\*WVF_#GX1WROX
M2T[4K<QCQ'XB:/YM4*-]ZWM$<QP-C#3/)(I(1:XJ6?1I5,5E^'FOJ,'646_C
M=*=2#]G%OK4<(*[3<4Y2V4CJGE3J0H8NM%_6I*G=?952,9+GDET@I2=DTG9+
M>QQ7PB^)7@S]EG7H_$_[4%_<7_QX^-ADUF^\*>'K)[^[L-/M89)(M.A1!A+:
MS@20%V(\V83LI<G ^B/@=\=?A1^TC\--.^+WP5\96VN^']45OLM];JRD,IVM
M&Z. \;J1@HP!'ITKY*_:?_9]^+_@/_@JUX"_;LTOP)JOBOP3!X(O=$UB#1-.
M>^N],NA:7RQ#[-'F1HI7GC7>BD*6DW[1ACTW_!%+]D?XN_L??L=R>$/C;9FP
MUWQ%XHN-<?16F5VTV*2"WA2)RI*B0B#>P!.-X4X8&L\\R_)L1D:S18B]>2I/
ME35KR=6,J<8[Q5&,*:5WLU?242LKQ>94LT>!=*U*+FKM.]DH.,W+9NI*4[Z;
MKRD?7E%%%?GY]<%%%% !1110 4444 %%%% !1110 4444 %%%% !7WO^R]_R
M0'PQ_P!@\_\ HQZ^"*^]_P!E[_D@/AC_ +!Y_P#1CU^X^ W_ "4N)_Z\O_TN
M!^7>*_\ R)*'_7S_ -MD=[1117]5GX(%%%% !1110!XK_P %%_\ DR;XA_\
M8$7_ -'QU^*M?M5_P47_ .3)OB'_ -@1?_1\=?BK7](>#/\ R(,1_P!?7_Z1
M$_B[Z2G_ "5N$_Z\+_TY,****_8#^= HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Z@_X) ?\ )[.D?]@34/\ T0:_72OR+_X) ?\ )[.D?]@34/\ T0:_
M72OYC\8/^2KA_P!>H_\ I4S^XOHZ?\D%4_Z_S_\ 2:84445^5G[T%%%% !11
M10 5P7[4/_) ?$__ &#Q_P"C$KO:X+]J'_D@/B?_ +!X_P#1B5X7%'_)-8W_
M *\U/_2)'JY'_P CO"_]?(?^E(^"****_@ _K<**** "BBB@ HHHH **** "
MBBB@ HHHH **** ,SQAI_BG5?#UQI_@WQ+;Z1J$J[8-1N-.^UB#U81[T#-CI
MDD X)##@_G?_ ,$;/C=^T+\6/VUOC]H/Q^^-.K^,;KPRR:9:S7KB*WC$-_<Q
M%H;9,16X;9DJBCWSUK](Z_+S_@B&RG_@H)^U+A@<^(;@C!ZC^UKROO\ AB%.
MIPEG/-"+<84FGRKF5ZJ3M*UTFMU>Q\CGDIPX@RWEDTI2G=7=G:#M=7MIWM<]
M]_X+5_$+]I/X+_L?:Q\7?@9\=I?"<6G7EE;7EKI>DI]KNDN)Q"V+MF+0X+HP
M,2HPVL-QSQZ?_P $Z?$GB36O^">_PP\5:K>7>L:M/X&M[B6:\NFDFNYMA/SR
M.269CU8DGFO+?^"]A _X)G^, 3UU?1\?^!\->G_\$NB#_P $\OA 0<_\4/9_
M^@FGB(TGX:4*KA'F^M2C=12;2III-I)O5O=MA1E47&U6GS/E]A%VNVDW-IM)
MZ+9;'Y>']J;]I"7]@L_MSI\4M>_X6[_PU'_98N1>3_\ 'G_9'G#2/LV[;]F\
MSGR-NWMC-?J)^UG\9?B&=*\.?LU?!*X^P?$[XF0-';W*?O/^$7TQ57[=J\F,
M?ZE6\N($CS)Y(P,X85:^,7P8_8K^ VFZY^U9\1_A7HEDF@7C^)+ZY%L6C;4P
MNQ;M+7=Y+WSDK&DH3S6=U ;)KYZ^//Q&^.'['/[%WQ&_X*)>,?#T,?QD\>FP
M@L[.^B\^/PAILMPL5EIRAN"8(Y6EDX"R74AW!E KW,3C\!Q7BL-4PN&4&JCC
M34K)2J5.3DIZ;TJ-N:3MM)1Y8\]SS*&$Q604*T<17<DX*4VKW4(<W-/7:=2_
M*O1RN^4^U_AC\/- ^$WP]T;X:>%GNGT_1-/BM+:6^N6FGE"+@R2R-R\C'+,Q
MY+,3WK=K\]OV=?VQ/V@? G[=WP4_9J\8_$B^\::!\7O@;IOB75)-4$4DVGZN
M]G>7$L\+QQH4B<VF/*.459 5QC!_0FO@.(,FQN3XN*Q,U-U8^T4E?5.4DV[I
M._-&5[^I]9E&98;,L/)T8N*IOD:=M&DGI:ZM9H****\(]4**** "BBB@ HHH
MH **** "BBB@ HHHH *]=_8A_P"2_67_ &#[G_T77D5>N_L0_P#)?K+_ +!]
MS_Z+KZK@7_DLLO\ ^OU/_P!*1X/%/_)-XO\ Z]S_ "9]KT445_>1_*(4444
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
M?_I$3^+OI*?\E;A/^O"_].3"BBBOV _G0**** "BBB@ HHHH **** "BBB@
MHHHH ***I>(;37+[2)K3P[K,6GW<BXBO)K/SQ%ZD)N4$XZ9.,]0>E3)N,6TK
M^7_#V14(J<U%NR?5WLO/1-_<FR[17QQ_P3K^)?Q;\>?M)_%?2OBO\2+_ ,0S
MZ*RV4$ERVR%!'=31DQPKA(@=N<*!^->H?M/?LO\ QC_:0OKZ&Q^/NH>$M*L8
M%30=)T<,$NYM@9I[ME96/SDHJ#(54W#)8@?-8+B.KF>2?7\'AI3DY2BH7BG[
MK:;;;Y5MW>MEJ?;YEP;A\DXG_LG,<;"G%1A*57EG*/OQC)*,4N:7Q+=1T3;M
M:Q[O17R3_P $I_B_\8O'WPE\6:+\0]2O-;7PSJ20:-?7UR999"T;%[;S3DN$
M*H0220)<= H'@G_"\?C$_P"RN?VGT\<ZK_PL#_A=_P!B$PN)?^/?^S_,_L_R
M<[?)W\^5C';%>55X\P=/*L/CE1E:K&<[:)I4VE+U=W[JTNM;H]ZAX49E5S[&
M96\3!2H5*=/F5VI2K*4H/O&-H^\]>5Z)/4_3&BO+/CW\1?%WV'1_@Q\-)OLG
MC7QI$R13K\_]AV2@?:K]_P#KF&VQYQNE9 ,X-=_X*\(Z3X"\):=X,T-IVM-,
MM$MX7NIC)*X48WNYY9R<DD]22:^OHXQ5\7.C!74$KR_O/51MW2LWVO'>[M^=
M8C+I87 4\15E:51OECU<5HYM]$Y7C'>[C+9)<VI1117:>:%%%% !1110 444
M4 %%%% !1110 4444 %%%% 'U!_P2 _Y/9TC_L":A_Z(-?KI7Y%_\$@/^3V=
M(_[ FH?^B#7ZZ5_,?C!_R5</^O4?_2IG]Q?1T_Y(*I_U_G_Z33"BBBORL_>@
MHHHH **** "N"_:A_P"2 ^)_^P>/_1B5WM<%^U#_ ,D!\3_]@\?^C$KPN*/^
M2:QO_7FI_P"D2/5R/_D=X7_KY#_TI'P11117\ '];A1110 4444 %%%% !11
M10 4444 %%%% !1110!4UO1K/Q!I<ND7\UW'%,,.]C?S6THYS\LL+*Z_56%>
M.? [_@G5^R)^S;\0;WXJ?!3X=:KH>O:GG^U+]/'&L3_;LR"4^>DUVZ39<;CO
M4\D^IS[=179A\QS#"T)T:%:4(3^*,9-*7^))V?S.:K@\)B*L:M6G&4H_"VDV
MO1O5?(\X_:+_ &3O@3^UCX97P5\?/"^H:YHZS1RG2HO$^HV5O(Z$E&>.UN(U
M<@DD%@><>@QJ_ WX!?"[]F_P):_#+X/:1?Z=H-BFRQTV\U^]OTMDW,VR,W<T
MIC7+-\JD#IQP,=E11+,<PE@UA'6DZ2=U#F?+?ORWM?SM<%@\)'$O$*G'VC5N
M:RYK=K[V\CB_BU\!_!'QLU?PK?\ C^6^N;/PEKZ:U9Z-'<*MG>7L:D027*;2
M91"Q\Q%W!0X5F#;5QI?%KX3_  ]^.?PXU?X2?%7PS!K'A[7;0VVIZ=<$A94R
M&!!4AE96"LK*0RLH8$$ UT5%1'&8J/L^6;7L]8V=N5WO=6V=];[[=D6\/0ES
MWBGS_%?JK6L_*W38\5^!7[!/P)^ OQ L_BKH[:SKOB+2?"MMX9T#5O$M\EQ)
MI.D0+MBL[<)&BJH'!D8-*PR"YR<^U4456,QV,S"M[7$S<Y6M=]ET79>2)PV%
MP^#I^SHQ45OIW[A1117(= 4444 %%%% !1110 4444 %%%% !1110 5Z[^Q#
M_P E^LO^P?<_^BZ\BKUW]B'_ )+]9?\ 8/N?_1=?5<"_\EEE_P#U^I_^E(\'
MBG_DF\7_ ->Y_DS[7HHHK^\C^40HHHH **** "OR+_X*_P#_ ">SJ_\ V!-/
M_P#1 K]=*_(O_@K_ /\ )[.K_P#8$T__ -$"OU3P?_Y*N?\ UZE_Z5 _!?I%
M_P#) T_^O\/_ $FH?+]%%%?TX?PZ%%%% !1110 4444 %%%% !1110 4444
M%%%% $5[>V>FV4VHZA=1P6]O$TD\TKA5C11EF)/   ))KQ&U_;F\-ZY\-M:^
M.'@[X6^(-6\$:#>/!>:Y"]O'),J%1)-#;O('>-0P)+;#C/R\''K_ (W\.:7X
MQ\%ZOX1UR=HK+5=+N+.\D1PI2*6-D<@GH0K'FORRM/B1\5?V:_AQXO\ @CIF
MO1>(?A9XIU6;2T\7Z?ILDL D_=BXDM"Y16D,/RF,ML++E7(4L?@N,N(\9P_5
MI..E*4:EY))M327)=/:%W:3MNU=KK^L>&W!F6\74,0I^]7A.E:$G*,73DW[3
MEE'>HDKQBWJE*T9=/T1^)O[7GP;^&/P%L_VB+W59K_0M42+^QDL(LS7TD@)6
M)5<KM8!7+!B-NQL\C%3?"W]I;PY\0?BOXA^!.LZ%<:)XO\-6\-S?:7/,DT<M
MO)'&XDBE3A@!-&&! (+C&1S7D/Q8_9-\+?M#?L/>"_ O[-7BR&2VT+[/J7AF
M\U)R%OL)(LBRD+^[=FD=C\ORNNTA1G%RQ^'VJ_"']H'X@?M[_&F!=)LI]"M]
M/T7PW;W"W%W*_E6T6"8R4,DDL*I&BLV?-YVXJIYMQ'#'4ISC'V%J3E):PY7"
MI*K+GZ<LE#EUU3V=[J*>0<&5<JQ%*G.7UKFKQA&3M5YXU:,</#V?7GA*ISNS
MM);QY;/V[Q1\6].T+XGZ!\(]+TB?4M8UF*6[N8[=PJZ;81\-=3$]%,A6-!U=
MB0/NDCKJ\#^'_C/PY\#=436_C==377Q2^)1?4;K0M)MFNKBUM((V>.SC5?NP
MV\2L"Q(WR>:1N)X]=^&7Q0\!_&/P7:?$'X;>(H=4TF]!\BYB#*00<,K*P#(P
M/!5@"*^BRS,88J<HU*B51MM4[KFA&RLI+?FLU*2^RYI;6;^.SO)JF I0J4:4
MG22475L^2I-N5W%[<EXRA!KXU3<M[I;]%%%>R?-A1110 4444 %%%% !1110
M 4444 %%%% !1110 5^U7_!.C_DR;X>?]@1O_1\E?BK7[5?\$Z/^3)OAY_V!
M&_\ 1\E?C_C-_P B##_]?5_Z1(_HOZ-?_)78O_KP_P#TY ]JHHHK^;S^T0HH
MHH **** /%?^"B__ "9-\0_^P(O_ */CK\5:_:K_ (*+_P#)DWQ#_P"P(O\
MZ/CK\5:_I#P9_P"1!B/^OK_](B?Q=])3_DK<)_UX7_IR84445^P'\Z!1110
M4444 %%%% !1110 4444 %%%% !114&IZ=;ZM92:?=23I'(,,UM=20N/H\;*
MR_@12=[:;CCRN2YMOZ]#XI_X)H,I_:S^..&!SJ\I'/7_ $^XKWS]KK]H31/A
M+X8M_ .G^.=(T7Q/XK62UTJ^U>^6&'382");Z0D](P3L49+R;5 (W$:WPQ_9
M!_9_^#?BVY\<_#7PA?:9JM[G[==+XFU&7[3E]Y\U9+AEDRW/S ]3ZFJ7Q3_8
M?_9A^-?C&?Q_\4?AS-J^K7$:1R74OB'4$ 11A55(YU1%'HH R2>I)KX3+\DX
MBRKA=X##NG[9RF[N<U%1G)R=FH7YK.RTT>M]+'ZKF_$W!N?<=1S;%JM]64*:
MY53IN;G3A&"NG5Y>2\>9^\VU[MM;JE^R!J7[-?A+PA!\"?V=?&%IKT6AV N]
M6U'3Y%E5YI&V^9-(O'FR%6(49VK'C@!0=GXA_#G]F[X66>I_';QCX&TVV72K
MEM9NIA"2AO0-HN%@SY;73$A5D"^868 ')K0^"/[,WP0_9RCU*/X,^!UT8:N8
MCJ)_M"YN#-Y6_P OF>1RN/,?@8^]6QX^^%OAGXE:AH5UXKDNIK?0-574K?34
ME M[BY12(GF7&7$;'>JY W $@X&/:PN7XN&2PHUJ-+VL%:*BFZ<-;1:YES>Z
MK-[-NZ70^9QV;Y?5XFJXG#8C$?5ZCO.4FE6J75YJ7(W'WI74=6DFF^J/GSXI
M^,/B;^SO^SAXP_:\\1:1&GQ%\5?98K>WN8_,3P_9/*$MK, \'RD=I'XP\['<
M" *H?"']H;XL^%OVH_AM\&?$/C&Z\2:3\0?AC9ZS?/?"-Y+34&M[B626-D52
ML;?9\>6<J ^1C%?3_CWP'X2^)_@[4/ /CO18M1TG5+<PWMG-D!UR"""""I!
M8,""" 0017&_"_\ 96^%WPK\66_CK3FU'5-7L-"AT72K_6KI97L-/B&$MX@J
M*  ."Q!<C.6.3GRL1D.<T\TH3PE=JE'D<KMIMJ<I56TM).JFEY/LDCW\'Q9P
MW6R+%4\PPJ>(G[11M%-).G"%",9/6$:#BVEU7=MGI-%%%?;GY@%%%% !1110
M 4444 %%%% !1110 4444 %%%% 'U!_P2 _Y/9TC_L":A_Z(-?KI7Y%_\$@/
M^3V=(_[ FH?^B#7ZZ5_,?C!_R5</^O4?_2IG]Q?1T_Y(*I_U_G_Z33"BBBOR
ML_>@HHHH **** "O-OVOM=TKPS^S7XNUW6[KR+2VTT-/+L9MH\Q!G"@D]>PK
MTFO%?^"B_P#R9-\0_P#L"+_Z/CK2CE.&SZM'+,0VJ==JG)QLI*,_=;BVFDTG
MI=-7W3.',\WQ/#^6U\TPZ3J8>$JL5*[BY4TY)22:;3:5[-.VS6Y^?O\ PTA\
M%_\ H<O_ "G7/_QNC_AI#X+_ /0Y?^4ZY_\ C=?*]%?4?\22>%/_ $&XW_P9
M0_\ F8_ /^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NC_AI#
MX+_]#E_Y3KG_ .-U\KT4?\22>%/_ $&XW_P90_\ F8/^)Y_%K_H"P/\ X+K_
M /S2?5'_  TA\%_^AR_\IUS_ /&Z/^&D/@O_ -#E_P"4ZY_^-U\KT4?\22>%
M/_0;C?\ P90_^9@_XGG\6O\ H"P/_@NO_P#-)]4?\-(?!?\ Z'+_ ,IUS_\
M&Z/^&D/@O_T.7_E.N?\ XW7RO11_Q))X4_\ 0;C?_!E#_P"9@_XGG\6O^@+
M_P#@NO\ _-)]4?\ #2'P7_Z'+_RG7/\ \;H_X:0^"_\ T.7_ )3KG_XW7RO1
M1_Q))X4_]!N-_P#!E#_YF#_B>?Q:_P"@+ _^"Z__ ,TGU1_PTA\%_P#H<O\
MRG7/_P ;H_X:0^"__0Y?^4ZY_P#C=?*]%'_$DGA3_P!!N-_\&4/_ )F#_B>?
MQ:_Z L#_ ."Z_P#\TGU1_P -(?!?_H<O_*=<_P#QNC_AI#X+_P#0Y?\ E.N?
M_C=?*]%'_$DGA3_T&XW_ ,&4/_F8/^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_
M .AR_P#*=<__ !NC_AI#X+_]#E_Y3KG_ .-U\KT4?\22>%/_ $&XW_P90_\
MF8/^)Y_%K_H"P/\ X+K_ /S2?5'_  TA\%_^AR_\IUS_ /&Z/^&D/@O_ -#E
M_P"4ZY_^-U\KT4?\22>%/_0;C?\ P90_^9@_XGG\6O\ H"P/_@NO_P#-)]4?
M\-(?!?\ Z'+_ ,IUS_\ &Z/^&D/@O_T.7_E.N?\ XW7RO11_Q))X4_\ 0;C?
M_!E#_P"9@_XGG\6O^@+ _P#@NO\ _-)]4?\ #2'P7_Z'+_RG7/\ \;H_X:0^
M"_\ T.7_ )3KG_XW7RO11_Q))X4_]!N-_P#!E#_YF#_B>?Q:_P"@+ _^"Z__
M ,TGU1_PTA\%_P#H<O\ RG7/_P ;H_X:0^"__0Y?^4ZY_P#C=?*]%'_$DGA3
M_P!!N-_\&4/_ )F#_B>?Q:_Z L#_ ."Z_P#\TGU1_P -(?!?_H<O_*=<_P#Q
MNC_AI#X+_P#0Y?\ E.N?_C=?*]%'_$DGA3_T&XW_ ,&4/_F8/^)Y_%K_ * L
M#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NC_AI#X+_]#E_Y3KG_ .-U\KT4
M?\22>%/_ $&XW_P90_\ F8/^)Y_%K_H"P/\ X+K_ /S2?5'_  TA\%_^AR_\
MIUS_ /&Z/^&D/@O_ -#E_P"4ZY_^-U\KT4?\22>%/_0;C?\ P90_^9@_XGG\
M6O\ H"P/_@NO_P#-)]4?\-(?!?\ Z'+_ ,IUS_\ &Z/^&D/@O_T.7_E.N?\
MXW7RO11_Q))X4_\ 0;C?_!E#_P"9@_XGG\6O^@+ _P#@NO\ _-)]4?\ #2'P
M7_Z'+_RG7/\ \;H_X:0^"_\ T.7_ )3KG_XW7RO11_Q))X4_]!N-_P#!E#_Y
MF#_B>?Q:_P"@+ _^"Z__ ,TGU1_PTA\%_P#H<O\ RG7/_P ;H_X:0^"__0Y?
M^4ZY_P#C=?*]%'_$DGA3_P!!N-_\&4/_ )F#_B>?Q:_Z L#_ ."Z_P#\TGU1
M_P -(?!?_H<O_*=<_P#QNC_AI#X+_P#0Y?\ E.N?_C=?*]%'_$DGA3_T&XW_
M ,&4/_F8/^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NO;?\
M@GS\9?AMXT_:4T_0O#7B/[3=OIMVRQ?8YDR!&23ET _6OSJKZ@_X) ?\GLZ1
M_P!@34/_ $0:PQ/T1/#;A/#RSK!XO%RJX9.I%3J47%RA[R4DJ$6U=:VDGYH]
M7(OIB^)O%^<X?),9A,'&EB9QI3<*=9249OE;BY8B23L]+Q:\F?KI1117S1^\
M!1110 4444 %?D7_ ,%?_P#D]G5_^P)I_P#Z(%?KI7Y%_P#!7_\ Y/9U?_L"
M:?\ ^B!7ZIX/_P#)5S_Z]2_]*@?@OTB_^2!I_P#7^'_I-0^7Z***_IP_AT**
M** "BBB@ HHHH **** "BBB@ HHHH **** ,#XK>#KGXB?"[Q+\/K/419S:[
MH%YI\5V03Y#30/&'P.?E+9_"OE#PW\#?C'IG[".I_L>^)?@'?WOB1+N>+2[Z
M&YM6T^0R71G2\%P91L";C\I4.=H&WYB!]G45X6:9!A<TK^VG)QDZ<Z3M;6$[
M75FFKZ*S^^Z/JLBXNQ^0X7ZO3A&<55IUXWYDU4I747>,HNS4FI)[]&GJ>?\
M[+/P9NOV??@!X:^$.H:HE[<Z1:2?:[B+.QII9GGD"9P2H>1E4D D <#I6/<>
M$_$WQF^/BZUXQT*ZLO!_@"Y#:!9WD)0:QK!3F^VMUA@5MD1QAI&=P?E%>L45
MU?V5AHX2CA8Z4J7+:/=05HIO>R:3\VE?2Z? \^QL\PQ./J6=>OSMSV<74=YR
MBEHFTY1\E)VULU\R?&WX3?$'PM^W;X5_:BL?"U]KOAJ+PS<Z;J$6F6C74]E,
M(+D1CR4R[([2H-R@@%GW;1@G:_X)L_ 'Q_\ L]_L\/X?^)=N;75-7UN;4VTT
MR!C9QO%%&J-@D;R(MQ /&X \@U] T5Y^&X9P6%S=YA&3<FYR2Z*5104WW?\
M#5ETN]]+>OCN-LSQW#L<HG"*BHTH.2O=QHNK*FM[)IU9<S6Z4=O>YBBBBOHS
MXT**** "BBB@ HHHH **** "BBB@ HHHH **** "OVJ_X)T?\F3?#S_L"-_Z
M/DK\5:_:K_@G1_R9-\//^P(W_H^2OQ_QF_Y$&'_Z^K_TB1_1?T:_^2NQ?_7A
M_P#IR![51117\WG]HA1110 4444 >*_\%%_^3)OB'_V!%_\ 1\=?BK7[5?\
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
M;KF]M3JRYER[KEM[2[5K-.]Y*_DR_P#!.WXS?\*2_P"&4&O; Z)_PL_^W_\
MA+OM2X_LW[)Y/E^1]_[3GG;CR_\ ;QS7L'BCQ1X0^)/CJY\2>+-:AL?A5\(;
M@/>7ERY\G5=;A  !ZF2*TR  /OW#  -LQ7H?[0.J?$Q_#%KX%^$5A=)K7B:[
M^PC74@+0Z';E29KV1N@94!$:DY:1EQD UPO[47[+-SXG_8OO?V>?@E:+#)I]
MM;-I=G+,%^V-#,LK*[G ,DA#,6;@R$$D9)'L5,BI912KQRZE*:IP3:;OSN"E
M*E16UXIOFEU=XQ;=VE\[1XIQ'$-?"3SFO&FZM5Q4HI+V:JN,:^(E=M*;4>6&
MT8VG-*+C%OM_AK^TU\)?BGXDA\'>']6NK;5;K1HM7L-/U2QDMI+RPE&8[F(.
M,.A'8'<.X%>@5\@?!OX'?%+QI^U7\,_C!J'@O4?#^D> /A;9:1J[:G9M;/<:
M@MO<1/;Q*W,BJ9\F0 H1'@,<BOK^OH^'<PS#,<).IBX<K4VHNS7-&R?-9^;<
M?E<^-XQRC*,FS"E2R^KSJ5-2DKJ7)-RDN6Z23]U1EW7-8****]\^2"BBB@ H
MHHH **** "BBB@ HHHH **** "OJ#_@D!_R>SI'_ &!-0_\ 1!KY?KZ@_P""
M0'_)[.D?]@34/_1!KYOC'_DE,;_UZG_Z2S[3PY_Y+W*_^O\ 3_\ 2D?KI111
M7\9G^E 4444 %%%% !7X=?\ !=+_ )2$:Y_V+VE_^DXK]Q:_#K_@NE_RD(US
M_L7M+_\ 2<5^G^$O_)42_P"O4O\ TJ)^1>-/_)(0_P"OL/\ TF9\>4445_2)
M_*@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5_0/_ ,$K/^4>_P +?^Q>
M;_THEK^?BOZ!_P#@E9_RCW^%O_8O-_Z42U^3>+__ "(J'_7U?^DR/VGP/_Y*
M/$?]>G_Z7 ^@:***_G@_I\**** "BBB@#Y^_X*I_\H]_BE_V+R_^E$5?S\5_
M0/\ \%4_^4>_Q2_[%Y?_ $HBK^?BOZ'\(/\ D15_^OK_ /28G\P>.'_)1X?_
M *]+_P!+F%%%%?K)^+!1110 4444 %%%% !1110 4444 %%%% !11576=&L-
M?TZ32=421X)AB5(YWC+#T)0@X/<9P1P:4N91?+O_ %Z_D5%1<ES.R^_\-/S1
M7L/&'A75=?NO"VF>(K.YU&QC5[VR@N%>2W4D@;P#\N2#P>:3Q1XT\*^"[:*Z
M\4Z[;V2W$OE6RS/\\S_W44?,[8YPH)QS7S#^P%I=EH?QT^)NBZ;%Y=M9W1@M
MT+$[42ZF51D\G@"M:_\ %MYXJ_X*6:?X?O)6>U\.:5+!91$_*CO8M*[@?WB9
M<$]PH]!7Q&'XMK5\GP^*E349UJWL4KMI/G<;O9NRBWTN]-#[_%<%T</GN)P<
M*KE3P]#V\G9)R2A&5DM4KRDE]JRUU/HWP[XF\/>+M)CUWPOK5M?V<N1'<VLP
M="0<$9'0@\$'D'@UE?\ "W?AE_PD7_"*?\)QIWV_[9]D\C[0,?:<9\C=]WS<
M?\L\[O:O ?V3?$^IV7[4/Q;^%UG>,EK<:G?ZA:QGE()4NS&64=!D2J#ZA%]*
M\T'PV^(K_L_'X(-X;O\ _A-O^%K_ &HVQ1_,\O['L^V;_P#GEN_Y:YV]\UR5
MN,\9_9]*O1H<TFZBDM;<U.2BHQMUG>\;WM:UF=U#@+ _VG5P^(Q'+%*E*+T3
MY*L7)SE?[-.UI6M=N]XGW3<7%O:6[W=W.D442%Y))&"JB@9))/0 =ZK>']?T
M?Q3HMMXB\/WRW-E>1"6UN$!"R(>C#('!['N*\[^)$U_\4_%%O^S]IEZ[64-O
M%=>/+^(E<6QYCLP1T><@EAP1$&_O"O1='N]#N+06V@75K)!; 0B.SD4I%M&
MF%X7 [5]GA\9+$XJ<8I<D=+]7)?$EY1V;U]ZZTY7?X/$X&.%P<)S;]I+WK=(
MP?PM];SW2T]VSUYE:W1117H'F!1110 4444 %%%% !1110 4444 %%%% !11
M10!]A_\ !"W_ )2$:'_V+VJ?^DYK]Q:_#K_@A;_RD(T/_L7M4_\ 2<U^XM?S
M=XM?\E1'_KU'_P!*D?U7X+?\DA/_ *^S_P#28!1117Y@?KH4444 %%%% !7B
MO_!1?_DR;XA_]@1?_1\=>U5X?_P4FO[33/V&OB/?WTNR*+0U+OM)P//B[#FO
M8X>_Y'^$_P"OM/\ ]+1\[Q>G+A/,$M_85?\ TW(_%NBL+_A97@G_ *#7_DM)
M_P#$T?\ "RO!/_0:_P#):3_XFO[6YX=S_,_ZACO^?4O_  %_Y&[16%_PLKP3
M_P!!K_R6D_\ B:/^%E>"?^@U_P"2TG_Q-'/#N'U#'?\ /J7_ ("_\C=HK"_X
M65X)_P"@U_Y+2?\ Q-'_  LKP3_T&O\ R6D_^)HYX=P^H8[_ )]2_P# 7_D;
MM%87_"RO!/\ T&O_ "6D_P#B:/\ A97@G_H-?^2TG_Q-'/#N'U#'?\^I?^ O
M_(W:*PO^%E>"?^@U_P"2TG_Q-'_"RO!/_0:_\EI/_B:.>'</J&._Y]2_\!?^
M1NT5A?\ "RO!/_0:_P#):3_XFC_A97@G_H-?^2TG_P 31SP[A]0QW_/J7_@+
M_P C=HK"_P"%E>"?^@U_Y+2?_$T?\+*\$_\ 0:_\EI/_ (FCGAW#ZACO^?4O
M_ 7_ )&[16%_PLKP3_T&O_):3_XFC_A97@G_ *#7_DM)_P#$T<\.X?4,=_SZ
ME_X"_P#(W:*PO^%E>"?^@U_Y+2?_ !-'_"RO!/\ T&O_ "6D_P#B:.>'</J&
M._Y]2_\  7_D;M%87_"RO!/_ $&O_):3_P")H_X65X)_Z#7_ )+2?_$T<\.X
M?4,=_P ^I?\ @+_R-VBL+_A97@G_ *#7_DM)_P#$T?\ "RO!/_0:_P#):3_X
MFCGAW#ZACO\ GU+_ ,!?^1NT5A?\+*\$_P#0:_\ ):3_ .)H_P"%E>"?^@U_
MY+2?_$T<\.X?4,=_SZE_X"_\C=HK"_X65X)_Z#7_ )+2?_$T?\+*\$_]!K_R
M6D_^)HYX=P^H8[_GU+_P%_Y&[16%_P +*\$_]!K_ ,EI/_B:/^%E>"?^@U_Y
M+2?_ !-'/#N'U#'?\^I?^ O_ "-VBL+_ (65X)_Z#7_DM)_\31_PLKP3_P!!
MK_R6D_\ B:.>'</J&._Y]2_\!?\ D;M%87_"RO!/_0:_\EI/_B:/^%E>"?\
MH-?^2TG_ ,31SP[A]0QW_/J7_@+_ ,C=HK"_X65X)_Z#7_DM)_\ $T?\+*\$
M_P#0:_\ ):3_ .)HYX=P^H8[_GU+_P !?^1NT5A?\+*\$_\ 0:_\EI/_ (FC
M_A97@G_H-?\ DM)_\31SP[A]0QW_ #ZE_P" O_(W:*PO^%E>"?\ H-?^2TG_
M ,31_P +*\$_]!K_ ,EI/_B:.>'</J&._P"?4O\ P%_Y&[7U!_P2 _Y/9TC_
M + FH?\ H@U\A?\ "RO!/_0:_P#):3_XFOJC_@C9XT\-:W^W+H]AIFI>;*VA
MZB0GDNO @.>2 *^;XPE%\*XW7_EU/_TEGV?AW@\9#CS+)2IR25>GT?\ ,C]B
M:***_C4_T?"BBB@ HHHH *_#K_@NE_RD(US_ +%[2_\ TG%?N+7X=?\ !=+_
M )2$:Y_V+VE_^DXK]/\ "7_DJ)?]>I?^E1/R+QI_Y)"'_7V'_I,SX\HHHK^D
M3^5 HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;?^"AGB[XL> O!6GZK
MX5^(\^G:?J.H&SGL=/MQ#(P,3,"9PQ?^%@0NT$$<<<_07A%WD\*:9)(Y9FT^
M$LS'))\M>:^>/^"GQ'_"I/#XSS_PD8X_[=Y:]/\ BG-\1T_9^@A^%6B2ZAJM
MQ8V<7V>WN5AD,#!!+L=B C;-P#=5SD<@5\+A<5/"<49G-\TXPITI**<I/:3:
MBM=^RZ]#]$QF#IXWA'*(+DA*I5K1<FHQ6\$G.6E[+JWMU/'_ -K?XW^+M2^(
MO@GPOX1O);3PY/XG$;7UO,5.I3P3Q)( 1UA0R%,YPSJ_&%4GL/VO/&'BJP^)
M/PO^'MEJ%Q::'XA\3QQZTUO(R?:E6>!1 S*0=I$C97.#D?W:\'_:4\6?&&Z\
M4_#NR\6_ RW\+MHUR4\.Z9;WZ2)=;9+?$8*G" %8UY_O>U?9\WAG3/B5X,TR
M/XE>$(/M#0V]W-8RMN-C=A0Q\N13E71B0'4@^_->+ED\7Q!B\TP\*DE)NBUS
M1E%)))RA9I.,7JK6NXOF=[N_OYM# \,X/*,3.E"4%&NFHRA-MMN,9W3:E*.D
MKIV4ERIQLK>2_LE^-O$C?$+XI^"=8U>:;P]X:\22C2IKR8LMDGG3AH0['[BK
M&IQG"X/3=7:?"F;5?BEXKN?C?J4MQ%HYB:S\&Z>[%5:UW?O+YU_O3$#9D<1J
MO]XUC^*?"WA_Q#XA'[-_PXTN.PT@L-2\?W5ID,T4ARMLTF=S37!'SLQW>4IY
M.X5P_CKXR_$'4OBO\1O!'ACQ%)H&F?#[P//>:/:V$<:>9<Q1Q.'?<IW)ABH3
M[N-O&>:]*GB_[%PU&EBI.I&G.27+]JI[\^5-M>Y2BFE?>:2LG"QY57!?V]BZ
MU7!Q5*=2G!OF^S3]RGS-13]^M-J3MM!MW:G<^EZ*X7]FGXFZQ\8/@EH7Q!\0
M6J17U[#(ET(DVH[Q2O$74=@VS=CMDCM7=5]S@\51QV$IXFE\,XJ2])*Z_!GY
MWCL'7R[&U<)6^.G*47;57BVG^*"BBBNDY0HHHH **** "BBB@ HHHH ****
M"BBB@ K^@?\ X)6?\H]_A;_V+S?^E$M?S\5_0/\ \$K/^4>_PM_[%YO_ $HE
MK\F\7_\ D14/^OJ_])D?M/@?_P E'B/^O3_]+@?0-%%%?SP?T^%%%% !1110
M!\_?\%4_^4>_Q2_[%Y?_ $HBK^?BOZ!_^"J?_*/?XI?]B\O_ *415_/Q7]#^
M$'_(BK_]?7_Z3$_F#QP_Y*/#_P#7I?\ I<PHHHK]9/Q8**** "BBB@ HHHH
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
M  BQ/_RHEHJ+[;;?\]?_ !TT?;;;_GK_ ..FC_73@[_H98?_ ,'4_P#Y(/\
MB!OC9_T3&8_^$6)_^5$M%1?;;;_GK_XZ:/MMM_SU_P#'31_KIP=_T,L/_P"#
MJ?\ \D'_ ! WQL_Z)C,?_"+$_P#RHEHJ+[;;?\]?_'31]MMO^>O_ (Z:/]=.
M#O\ H98?_P '4_\ Y(/^(&^-G_1,9C_X18G_ .5$M%1?;;;_ )Z_^.FC[;;?
M\]?_ !TT?ZZ<'?\ 0RP__@ZG_P#)!_Q WQL_Z)C,?_"+$_\ RHEHJ+[;;?\
M/7_QTT?;;;_GK_XZ:/\ 73@[_H98?_P=3_\ D@_X@;XV?]$QF/\ X18G_P"5
M$M%1?;;;_GK_ ..FC[;;?\]?_'31_KIP=_T,L/\ ^#J?_P D'_$#?&S_ *)C
M,?\ PBQ/_P J):*B^VVW_/7_ ,=-'VVV_P">O_CIH_UTX._Z&6'_ /!U/_Y(
M/^(&^-G_ $3&8_\ A%B?_E1+147VVV_YZ_\ CIH^VVW_ #U_\=-'^NG!W_0R
MP_\ X.I__)!_Q WQL_Z)C,?_  BQ/_RHEHJ+[;;?\]?_ !TT?;;;_GK_ ..F
MC_73@[_H98?_ ,'4_P#Y(/\ B!OC9_T3&8_^$6)_^5$M%1?;;;_GK_XZ:/MM
MM_SU_P#'31_KIP=_T,L/_P"#J?\ \D'_ ! WQL_Z)C,?_"+$_P#RHEK^@?\
MX)6?\H]_A;_V+S?^E$M?SY_;;;_GK_XZ:_H+_P""53J__!/7X6.IR#X>;'_@
M1+7YIXGY_D6;9-1I8'%TJLE4NU"I&;2Y9*[46W:[W/TGPR\.O$'@[.*V*S_*
M,5@Z4Z?+&=?#U:,92YHOE4JD(IRLF[)WLF^A]!4445^'G[:%%%% !1110!YC
M^V;_ ,FO^,O^P6/_ $:E?F+7Z=?MF_\ )K_C+_L%C_T:E?F+7X)XK_\ ([H?
M]>__ &Z1\'Q7_OL/\/ZL****_+CY<**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ]V_X)R_\G0:=_V"[S_T4:_1*OSM_P""<O\ R=!IW_8+O/\ T4:_1*OZ
M$\+?^2;E_P!?)?E$_0>%_P#D6O\ Q/\ )!1117Z0?1A1110 4444 %?/W_!5
M/_E'O\4O^Q>7_P!*(J^@:^?O^"J?_*/?XI?]B\O_ *415Z^0?\CW"?\ 7VG_
M .E(\3B7_DG,9_UZJ?\ I#/Y^****_LD_A(**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^P_^"%O_ "D(T/\ [%[5/_2<U\>5]A_\$+?^4A&A_P#8O:I_
MZ3FOGN+?^27QO_7J?_I+/I^"O^2OP'_7V'_I2/W%HHHK^0#^X0HHHH ****
M"OPL_P""\/\ RD0UW_L7=*_])Q7[IU^%G_!>'_E(AKO_ &+NE?\ I.*\3/O]
MQ7^)?DS^B_HP_P#)QJG_ &#U/_2Z9\;4445\<?Z A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7]"_P#P2B_Y1W_"O_L76_\ 2B6OYZ*_H7_X)1?\H[_A
M7_V+K?\ I1+7O</_ .]3_P /ZH_F'Z5/_)%X+_L(7_INH?0M%%%?7'\(A111
M0 4444 >8_MF_P#)K_C+_L%C_P!&I7YBU^G7[9O_ ":_XR_[!8_]&I7YBU^"
M>*__ ".Z'_7O_P!ND?!\5_[[#_#^K"BBBORX^7"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /=O^"<O_)T&G?]@N\_]%&OT2K\[?\ @G+_ ,G0:=_V"[S_
M -%&OT2K^A/"W_DFY?\ 7R7Y1/T'A?\ Y%K_ ,3_ "04445^D'T84444 %%%
M% !7S]_P53_Y1[_%+_L7E_\ 2B*OH&OG[_@JG_RCW^*7_8O+_P"E$5>OD'_(
M]PG_ %]I_P#I2/$XE_Y)S&?]>JG_ *0S^?BBBBO[)/X2"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OL/_@A;_P I"-#_ .Q>U3_TG-?'E?8?_!"W_E(1
MH?\ V+VJ?^DYKY[BW_DE\;_UZG_Z2SZ?@K_DK\!_U]A_Z4C]Q:***_D _N$*
M*** "BBB@ K\+/\ @O#_ ,I$-=_[%W2O_2<5^Z=?A9_P7A_Y2(:[_P!B[I7_
M *3BO$S[_<5_B7Y,_HOZ,/\ R<:I_P!@]3_TNF?&U%%%?''^@(4444 %%%%
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
MRS#9+E5#+\-?V=&$:<;N[Y8145=]79:L****@] **** "BBB@ HHHH ****
M"BBB@ HHHH *_H7_ ."47_*._P"%?_8NM_Z42U_/17]"_P#P2B_Y1W_"O_L7
M6_\ 2B6O>X?_ -ZG_A_5'\P_2I_Y(O!?]A"_]-U#Z%HHHKZX_A$**** "BBB
M@#S']LW_ )-?\9?]@L?^C4K\Q:_3K]LW_DU_QE_V"Q_Z-2OS%K\$\5_^1W0_
MZ]_^W2/@^*_]]A_A_5A1117Y<?+A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'NW_!.7_DZ#3O^P7>?^BC7Z)5^=O_  3E_P"3H-._[!=Y_P"BC7Z)5_0G
MA;_R3<O^ODORB?H/"_\ R+7_ (G^2"BBBOT@^C"BBB@ HHHH *^?O^"J?_*/
M?XI?]B\O_I1%7T#7S]_P53_Y1[_%+_L7E_\ 2B*O7R#_ )'N$_Z^T_\ TI'B
M<2_\DYC/^O53_P!(9_/Q1117]DG\)!1110 4444 %%%% !1110 4444 %%%%
M !1110!R/QM^,GA;X&> +KQSXGEW>6/+L;-7 >[G(.V)?KC)/903VKYR^"7[
M8W@8>(S::5X+U;4O'/C35;>+4-7ODB2#S'=8XXU"NS+;Q*<*G4A<D@G(^NZ*
M^<S3*<VQV84Z]#%*G"&T?9J3N]VI.22;6B?+HF^[O]3E&=9-E^65<-B,&ZLY
MO67M7!66L8N*@VXJ7O-<WO-*^RM\V>*(TU3]NBXT7XYQ0/X8G\-/%X4@U7'V
M.1VCB$@7?\OF',X/\73MMK._8I^'=SX0_:$\?W/@6YEF\#PB2SLKL2%H;B<3
M*T:H_24QKYJEAG[P_O5]/7VG:?J</V;4K&&XCSGRYX@ZY]<&I(8(;:);>WA6
M.-!A$10 H] !TKBI\)TUFD,9.I=QJSJIV]_WU;D<K_"NFFR2TM=]]3C2I+)Y
MX&%*RG1A2:O[GN2O[11M\<NNN[<M;I+FOBU\1!\./"IU"QL/MVK7TZ66@Z6#
MAKR\DXC3V4<LQ[*K'M7E/QZ\!^,?AA^R'XBM_#FHSWFOW[I>>*=6MLB6Z:25
M/M+C'(0)\@'\,2X[&O=KG2M,O+VWU*[TV"6XM"QM)Y(59X2PPVQB,KD<''45
M,RJRE64$$8((ZUZV8Y3+,HUHSJ<O-"4(6^QS*TI><GMY)65KL\7*\ZAE4Z$J
M=/FY*D:DT_M\KO&/E%:OSD[M/EC;Y3^$?VZT_:A^','PX0IID_PHL7\2I:@"
M,KY$VUI=O&[?Y."><GT)KZMJAHGA?PSX9$J^'/#MAIXG?=.+&T2+S&]6V@9/
MN:OU.0Y1/)\-.G*?,YR<M-$KI*R\M+^K9?$F=PSW%TZL(<JA!0U=W*SD[R??
MWK+R2"BBBO</G@HHHH **** "BBB@ HHHH **** "BBB@ K[#_X(6_\ *0C0
M_P#L7M4_])S7QY7V'_P0M_Y2$:'_ -B]JG_I.:^>XM_Y)?&_]>I_^DL^GX*_
MY*_ ?]?8?^E(_<6BBBOY /[A"BBB@ HHHH *_%S_ (+7_ /XL_$#]O36O$GA
M'PI]KLI-!TU$F^WP1Y98 ",/(#U]J_:.OSM_X*-?\G0:C_V"[/\ ]%"OB./L
MSKY5D<:U%)OG2UO;52[-=CWN'?$G//"S'O.<IITYU91=.U52E'EDTV[0G!WO
M%6UMOH?EU_PR=^T!_P!"#_Y5;3_X[1_PR=^T!_T(/_E5M/\ X[7V?17XU_KM
MFO\ )#[I?_)'W'_$Z'BC_P! >#_\%U__ )H/C#_AD[]H#_H0?_*K:?\ QVC_
M (9._: _Z$'_ ,JMI_\ ':^SZ*/]=LU_DA]TO_D@_P")T/%'_H#P?_@NO_\
M-!\8?\,G?M ?]"#_ .56T_\ CM'_  R=^T!_T(/_ )5;3_X[7V?11_KMFO\
M)#[I?_)!_P 3H>*/_0'@_P#P77_^:#XP_P"&3OV@/^A!_P#*K:?_ !VC_AD[
M]H#_ *$'_P JMI_\=K[/HH_UVS7^2'W2_P#D@_XG0\4?^@/!_P#@NO\ _-!\
M8?\ #)W[0'_0@_\ E5M/_CM'_#)W[0'_ $(/_E5M/_CM?9]%'^NV:_R0^Z7_
M ,D'_$Z'BC_T!X/_ ,%U_P#YH/C#_AD[]H#_ *$'_P JMI_\=H_X9._: _Z$
M'_RJVG_QVOL^BC_7;-?Y(?=+_P"2#_B=#Q1_Z \'_P""Z_\ \T'QA_PR=^T!
M_P!"#_Y5;3_X[1_PR=^T!_T(/_E5M/\ X[7V?11_KMFO\D/NE_\ )!_Q.AXH
M_P#0'@__  77_P#F@^,/^&3OV@/^A!_\JMI_\=H_X9._: _Z$'_RJVG_ ,=K
M[/HH_P!=LU_DA]TO_D@_XG0\4?\ H#P?_@NO_P#-!\8?\,G?M ?]"#_Y5;3_
M ..T?\,G?M ?]"#_ .56T_\ CM?9]%'^NV:_R0^Z7_R0?\3H>*/_ $!X/_P7
M7_\ F@^,/^&3OV@/^A!_\JMI_P#':/\ AD[]H#_H0?\ RJVG_P =K[/HH_UV
MS7^2'W2_^2#_ (G0\4?^@/!_^"Z__P T'QA_PR=^T!_T(/\ Y5;3_P".T?\
M#)W[0'_0@_\ E5M/_CM?9]%'^NV:_P D/NE_\D'_ !.AXH_] >#_ /!=?_YH
M/C#_ (9._: _Z$'_ ,JMI_\ ':/^&3OV@/\ H0?_ "JVG_QVOL^BC_7;-?Y(
M?=+_ .2#_B=#Q1_Z \'_ ."Z_P#\T'QA_P ,G?M ?]"#_P"56T_^.T?\,G?M
M ?\ 0@_^56T_^.U]GT4?Z[9K_)#[I?\ R0?\3H>*/_0'@_\ P77_ /F@^,/^
M&3OV@/\ H0?_ "JVG_QVC_AD[]H#_H0?_*K:?_':^SZ*/]=LU_DA]TO_ )(/
M^)T/%'_H#P?_ (+K_P#S0?&'_#)W[0'_ $(/_E5M/_CM'_#)W[0'_0@_^56T
M_P#CM?9]%'^NV:_R0^Z7_P D'_$Z'BC_ - >#_\ !=?_ .:#XP_X9._: _Z$
M'_RJVG_QVC_AD[]H#_H0?_*K:?\ QVOL^BC_ %VS7^2'W2_^2#_B=#Q1_P"@
M/!_^"Z__ ,T'QA_PR=^T!_T(/_E5M/\ X[1_PR=^T!_T(/\ Y5;3_P".U]GT
M4?Z[9K_)#[I?_)!_Q.AXH_\ 0'@__!=?_P":#XP_X9._: _Z$'_RJVG_ ,=H
M_P"&3OV@/^A!_P#*K:?_ !VOL^BC_7;-?Y(?=+_Y(/\ B=#Q1_Z \'_X+K__
M #0?&'_#)W[0'_0@_P#E5M/_ ([1_P ,G?M ?]"#_P"56T_^.U]GT4?Z[9K_
M "0^Z7_R0?\ $Z'BC_T!X/\ \%U__F@^,/\ AD[]H#_H0?\ RJVG_P =K]W_
M /@F-X<UGPC^P7\,_#?B&S^SWMIH+)<0^8K[&\^4XRI(/!'0U^=]?IU^QE_R
M:_X-_P"P6?\ T:]??>'O$&-S?-*M*M&*2A?1/^:*ZM]SYWB7Q]XQ\6,)#+<W
MH4*=.E+VB=*-2,N:SC9N=6HK6D]DG>VIZ=1117Z\?%A1110 4444 >8_MF_\
MFO\ C+_L%C_T:E?F+7Z=?MF_\FO^,O\ L%C_ -&I7YBU^">*_P#R.Z'_ %[_
M /;I'P?%?^^P_P /ZL****_+CY<**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ]V_X)R_\ )T&G?]@N\_\ 11K]$J_.W_@G+_R=!IW_ &"[S_T4:_1*OZ$\
M+?\ DFY?]?)?E$_0>%_^1:_\3_)!1117Z0?1A1110 4444 %?/W_  53_P"4
M>_Q2_P"Q>7_THBKZ!KY^_P""J?\ RCW^*7_8O+_Z415Z^0?\CW"?]?:?_I2/
M$XE_Y)S&?]>JG_I#/Y^****_LD_A(**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^P_P#@A;_RD(T/_L7M4_\ 2<U\>5]A_P#!"W_E(1H?_8O:I_Z3FOGN
M+?\ DE\;_P!>I_\ I+/I^"O^2OP'_7V'_I2/W%HHHK^0#^X0HHHH **** "O
MSM_X*-?\G0:C_P!@NS_]%"OT2K\[?^"C7_)T&H_]@NS_ /10K\W\4O\ DFX_
M]?(_E(^<XH_Y%J_Q+\F>$T445_/9^?!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7Z=?L9?\ )K_@W_L%G_T:]?F+7Z=?L9?\FO\ @W_L%G_T:]?J/A1_
MR.Z__7O_ -NB?4<*?[[/_#^J/3J***_>S[P**** "BBB@#S']LW_ )-?\9?]
M@L?^C4K\Q:_3K]LW_DU_QE_V"Q_Z-2OS%K\$\5_^1W0_Z]_^W2/@^*_]]A_A
M_5A1117Y<?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'NW_!.7_DZ#3O
M^P7>?^BC7Z)5^=O_  3E_P"3H-._[!=Y_P"BC7Z)5_0GA;_R3<O^ODORB?H/
M"_\ R+7_ (G^2"BBBOT@^C"BBB@ HHHH *^?O^"J?_*/?XI?]B\O_I1%7T#7
MS]_P53_Y1[_%+_L7E_\ 2B*O7R#_ )'N$_Z^T_\ TI'B<2_\DYC/^O53_P!(
M9_/Q1117]DG\)!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7V'_P0M_Y2
M$:'_ -B]JG_I.:^/*^P_^"%O_*0C0_\ L7M4_P#2<U\]Q;_R2^-_Z]3_ /26
M?3\%?\E?@/\ K[#_ -*1^XM%%%?R ?W"%%%% !1110 5^=O_  4:_P"3H-1_
M[!=G_P"BA7Z)5^=O_!1K_DZ#4?\ L%V?_HH5^;^*7_)-Q_Z^1_*1\YQ1_P B
MU?XE^3/":***_GL_/@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K].OV,
MO^37_!O_ &"S_P"C7K\Q:_3K]C+_ )-?\&_]@L_^C7K]1\*/^1W7_P"O?_MT
M3ZCA3_?9_P"']4>G4445^]GW@4444 %%%% 'F/[9O_)K_C+_ +!8_P#1J5^8
MM?IU^V;_ ,FO^,O^P6/_ $:E?F+7X)XK_P#([H?]>_\ VZ1\'Q7_ +[#_#^K
M"BBBORX^7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /=O^"<O_)T&G?\
M8+O/_11K]$J_.W_@G+_R=!IW_8+O/_11K]$J_H3PM_Y)N7_7R7Y1/T'A?_D6
MO_$_R04445^D'T84444 %%%% !7S]_P53_Y1[_%+_L7E_P#2B*OH&OG[_@JG
M_P H]_BE_P!B\O\ Z415Z^0?\CW"?]?:?_I2/$XE_P"2<QG_ %ZJ?^D,_GXH
MHHK^R3^$@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[#_P""%O\ RD(T
M/_L7M4_])S7QY7V'_P $+?\ E(1H?_8O:I_Z3FOGN+?^27QO_7J?_I+/I^"O
M^2OP'_7V'_I2/W%HHHK^0#^X0HHHH **** "OSM_X*-?\G0:C_V"[/\ ]%"O
MT2K\[?\ @HU_R=!J/_8+L_\ T4*_-_%+_DFX_P#7R/Y2/G.*/^1:O\2_)GA-
M%%%?SV?GP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^G7[&7_)K_ (-_
M[!9_]&O7YBU^G7[&7_)K_@W_ +!9_P#1KU^H^%'_ ".Z_P#U[_\ ;HGU'"G^
M^S_P_JCTZBBBOWL^\"BBB@ HHHH \Q_;-_Y-?\9?]@L?^C4K\Q:_3K]LW_DU
M_P 9?]@L?^C4K\Q:_!/%?_D=T/\ KW_[=(^#XK_WV'^']6%%%%?EQ\N%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >[?\ !.7_ ).@T[_L%WG_ **-?HE7
MYV_\$Y?^3H-._P"P7>?^BC7Z)5_0GA;_ ,DW+_KY+\HGZ#PO_P BU_XG^2"B
MBBOT@^C"BBB@ HHHH *^?O\ @JG_ ,H]_BE_V+R_^E$5?0-?/?\ P5;=D_X)
MX_%1U."/#RX_\"(JZ\OQM++L?2Q=5-QIRC-VWM%INUVE>RTU7J3+(\7Q-%Y/
MA91C5Q/[F#DVHJ53W(N32DU%.2NTF[;)['\_=%4/MMS_ ,]?_'11]MN?^>O_
M (Z*_9?^(_<'?\^,1_X#3_\ EIP?\4Z_&S_H89=_X-Q/_P R%^BJ'VVY_P">
MO_CHH^VW/_/7_P =%'_$?N#O^?&(_P# :?\ \M#_ (IU^-G_ $,,N_\ !N)_
M^9"_15#[;<_\]?\ QT4?;;G_ )Z_^.BC_B/W!W_/C$?^ T__ ):'_%.OQL_Z
M&&7?^#<3_P#,A?HJA]MN?^>O_CHH^VW/_/7_ ,=%'_$?N#O^?&(_\!I__+0_
MXIU^-G_0PR[_ ,&XG_YD+]%4/MMS_P ]?_'11]MN?^>O_CHH_P"(_<'?\^,1
M_P" T_\ Y:'_ !3K\;/^AAEW_@W$_P#S(7Z*H?;;G_GK_P".BC[;<_\ /7_Q
MT4?\1^X._P"?&(_\!I__ "T/^*=?C9_T,,N_\&XG_P"9"_15#[;<_P#/7_QT
M4?;;G_GK_P".BC_B/W!W_/C$?^ T_P#Y:'_%.OQL_P"AAEW_ (-Q/_S(7Z*H
M?;;G_GK_ ..BC[;<_P#/7_QT4?\ $?N#O^?&(_\  :?_ ,M#_BG7XV?]##+O
M_!N)_P#F0OT50^VW/_/7_P =%'VVY_YZ_P#CHH_XC]P=_P ^,1_X#3_^6A_Q
M3K\;/^AAEW_@W$__ #(7Z*H?;;G_ )Z_^.BC[;<_\]?_ !T4?\1^X._Y\8C_
M ,!I_P#RT/\ BG7XV?\ 0PR[_P &XG_YD+]%4/MMS_SU_P#'11]MN?\ GK_X
MZ*/^(_<'?\^,1_X#3_\ EH?\4Z_&S_H89=_X-Q/_ ,R%^BJ'VVY_YZ_^.BC[
M;<_\]?\ QT4?\1^X._Y\8C_P&G_\M#_BG7XV?]##+O\ P;B?_F0OT50^VW/_
M #U_\=%'VVY_YZ_^.BC_ (C]P=_SXQ'_ (#3_P#EH?\ %.OQL_Z&&7?^#<3_
M /,A?HJA]MN?^>O_ (Z*/MMS_P ]?_'11_Q'[@[_ )\8C_P&G_\ +0_XIU^-
MG_0PR[_P;B?_ )D+]%4/MMS_ ,]?_'11]MN?^>O_ (Z*/^(_<'?\^,1_X#3_
M /EH?\4Z_&S_ *&&7?\ @W$__,A?HJA]MN?^>O\ XZ*/MMS_ ,]?_'11_P 1
M^X._Y\8C_P !I_\ RT/^*=?C9_T,,N_\&XG_ .9"_15#[;<_\]?_ !T4?;;G
M_GK_ ..BC_B/W!W_ #XQ'_@-/_Y:'_%.OQL_Z&&7?^#<3_\ ,A?HJA]MN?\
MGK_XZ*/MMS_SU_\ '11_Q'[@[_GQB/\ P&G_ /+0_P"*=?C9_P!##+O_  ;B
M?_F0OT50^VW/_/7_ ,=%'VVY_P">O_CHH_XC]P=_SXQ'_@-/_P"6A_Q3K\;/
M^AAEW_@W$_\ S(7Z^P_^"%O_ "D(T/\ [%[5/_2<U\6_;;G_ )Z_^.BOL?\
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
M*2X!!6W5^OF+7NOA?4_"-[IJV'@O4=.FL]/"VRPZ9-&T=L$  BPAPF  -O&
M*^/_ -L[X,_%+]GG_@F%XZL? >NWNJ^-=9ECU7XC>); ,+G49)[B/[?*NW!6
M%8OW04<);IC@ FO+?V9/[8TW_@HA\";/X#Q&+P_=_LVZ/)X_CT]5$#Q_8[HQ
MO<!.#)YOV3#-\VXCG!-<"R:EF&52JT:R4*7M+:?%*$8RE)ZJW/=1@K;))ZW,
M%@X8C".4)^['F^;23;?:^R\DC])****^*/%"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#W;_ ()R_P#)T&G?]@N\_P#11K]$J_.W_@G+_P G0:=_V"[S
M_P!%&OT2K^A/"W_DFY?]?)?E$_0>%_\ D6O_ !/\D%%%%?I!]&%%%% !1110
M 5\]?\%7?^4=_P 5/^Q=7_THBKZ%KYZ_X*N_\H[_ (J?]BZO_I1%7/BO]UJ?
MX7^1]1P1_P EIEG_ &$4?_3D3^>BBBBOSL_UD"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OLG_@@]_RD0T+_ +%W5?\ TG-?&U?9/_!![_E(AH7_ &+N
MJ_\ I.:Z\O\ ]^I_XE^9\)XH?\FYS;_L'J_^D,_=.BBBOT$_RN"BBB@ HHHH
M *_.W_@HU_R=!J/_ &"[/_T4*_1*OSM_X*-?\G0:C_V"[/\ ]%"OS?Q2_P"2
M;C_U\C^4CYSBC_D6K_$OR9X31117\]GY\%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?IU^QE_P FO^#?^P6?_1KU^8M?IU^QE_R:_P"#?^P6?_1KU^H^
M%'_([K_]>_\ VZ)]1PI_OL_\/ZH].HHHK][/O HHHH **** /,?VS?\ DU_Q
ME_V"Q_Z-2OS%K].OVS?^37_&7_8+'_HU*_,6OP3Q7_Y'=#_KW_[=(^#XK_WV
M'^']6%%%%?EQ\N%%%% !1110 4444 %%%% !1110 4444 %1W5I:WUL]G>VT
M<T,JE9(I4#*ZGJ"#P14E%&P%72-#T3P_:FRT'1[6RA+;C#:6ZQ*3ZX4 9I^H
MZ9INL6;Z=JVGP75O(,207,0=&YSRK @U/13YI.5[ZCN[W([.SL].M8['3[6.
M"")0L4,,85$4=  . *KWWASP]JFJV.O:GH5E<7VF-(=-O9[5'EM#(NUS$Y&8
M]R_*=I&1P:N44*4D[IA=W$=$D0QR(&5AAE89!'I61X2^'?P_\ +<IX$\#:/H
MBWDOF78TC3(K83OS\S^6HW'D\GGFMBBFIS47%/1[A=I6"BBBI$%%%% !1110
M 4444 %%%% !1110 4444 %%%% 'NW_!.7_DZ#3O^P7>?^BC7Z)5^=O_  3E
M_P"3H-._[!=Y_P"BC7Z)5_0GA;_R3<O^ODORB?H/"_\ R+7_ (G^2"BBBOT@
M^C"BBB@ HHHH *^>O^"KO_*._P"*G_8NK_Z415]"U\]?\%7?^4=_Q4_[%U?_
M $HBKGQ7^ZU/\+_(^HX(_P"2TRS_ +"*/_IR)_/11117YV?ZR!1110 4444
M%%%% !1110 4444 %%%% !1110 456UBWU2ZTZ2WT;4H[.X<82YDM_-">I"[
MAD^F3CU!Z5\\?L<>-OB%XK^-7CZP\?\ C2[UB73"MM$\QVQKLGD4E(U^6,'&
M<*!712P[JT9U$_AMIZNQ\IG7%=')L_R_*IT92>,E.,9IQY8\D'-WUYKV6EHV
MUWTL?2%%?/FJ>/=1^)_[:4WP8UV^N$\.Z+I;E=,AN'B2\N# CEY-A!;'F':"
M<#8"!DFH_P!E'XJ^+X/B;XX^ ?B#5;K5T\.W%U)H=Q>3F280PW'DF)G;)8'=
M&1GI\PZ8 WE@*D:7-?5)2MY/^M3Y_#>)N5XC.X8+V35.=>MAHU+W_?48J4DX
MVNHRU4))MMK6*33/H>BOB/\ X6E\1V^ W_"\E\4W_P#PEW_"T/LHE\Y_]3]D
MW_9/+SCRMW/EXQVQ7U!\6?&7B'[+IWPU\$R?9_$WB5"L<J_-_9=L //NV_W
M=J9QND91V-%? 3H34;WNVO2UK_+4SX<\4,MXAP=?$1H3A[.%*<5=-S5=R5**
MV2J2E'EY;V3:]YJ]N\HJCX8\/:?X3\/6?AK2S*;>QMUAC:>4N[@#[S,>68GD
MGN2:O5PNU]#]+HRJRI1=16DTKI.Z3ZI.RO;O97[(****1H%%%% !1110 444
M4 %%%% !1110 4444 %?9/\ P0>_Y2(:%_V+NJ_^DYKXVK[)_P""#W_*1#0O
M^Q=U7_TG-=>7_P"_4_\ $OS/A/%#_DW.;?\ 8/5_](9^Z=%%%?H)_E<%%%%
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
M)S7QM7V3_P $'O\ E(AH7_8NZK_Z3FNO+_\ ?J?^)?F?">*'_)N<V_[!ZO\
MZ0S]TZ***_03_*X**** "BBB@ K\[?\ @HU_R=!J/_8+L_\ T4*_1*OSM_X*
M-?\ )T&H_P#8+L__ $4*_-_%+_DFX_\ 7R/Y2/G.*/\ D6K_ !+\F>$T445_
M/9^?!1110 4444 %%%% !1110 4444 %%%% !1110!\9_M+_ /!'3]E;Q5\/
MO'?C+X8_">_NO'VI:;J-[H>[Q/.B2ZK(DCQ\2RB)092.&P@SS@56_P"">O[+
M?QK_ &&?V,?$>NZ?^S]-?_%W6YF-QX;/B6S,=VT4DJV9:4W'D1QJDS,^UPQ
M(P6P*^U:*^BEQ1F]7+G@L1/VE-RC)\SDVU':/Q+W7NUO=)IH]%YIBYX?V%1\
MT;IZM].F^Q^:/P\TO_@NK\.;/7(?#/[-GA"#5/%&HRWNO>*+K4]+FOKFX?Y5
ME=SJ!4B),)'&$V(B!53&0?TCT'39=&T.RTB?4)KM[6TCA>ZN'+23%5"EV)Y+
M'&23U)JW17-F^=2S>47*A3IM7^"+5]DKWE+9+1*R5V98O&O%M-PC&W\J:OZW
M;VZ'AWPA\#^,/C!\>M3_ &G_ (M^&KW2[30FN=$^%WAW5(#'+9VF[9=:I)&W
M*3W3+M0$!DMT4'_6-7S3\>?V9/CI\/\ ]JK]H/XAZ=\-]7\4Z/\ &+X17VC^
M%;W1K!KMHM2FAMH%M9PN3;JOENPE?$>U4^8$%1^@]%:X/B#$8+$RJ0@N5Q4.
M76RBFI*S[W5V^K;;U9=''U*-1R25FK6\DT_S5WWU[GC'_!/?X"^,OV9OV/?!
M?P9^(5RDFM:9:7$NHQQ3"1+>2XN9;@PAAP=GFA"02"5)!P17L]%%>3C,55QN
M+J8BK\4Y.3MM=N[.2M5E7JRJ2WDVW\PHHHKG,PHHHH **** "BBB@ HHHH *
M*** "BBB@ K].OV,O^37_!O_ &"S_P"C7K\Q:_3K]C+_ )-?\&_]@L_^C7K]
M1\*/^1W7_P"O?_MT3ZCA3_?9_P"']4>G4445^]GW@4444 %%%% 'F/[9O_)K
M_C+_ +!8_P#1J5^8M?IU^V;_ ,FO^,O^P6/_ $:E?F+7X)XK_P#([H?]>_\
MVZ1\'Q7_ +[#_#^K"BBBORX^7"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /=O^"<O_)T&G?\ 8+O/_11K]$J_.W_@G+_R=!IW_8+O/_11K]$J_H3PM_Y)
MN7_7R7Y1/T'A?_D6O_$_R04445^D'T84444 %%%% !7SU_P5=_Y1W_%3_L75
M_P#2B*OH6OGK_@J[_P H[_BI_P!BZO\ Z415SXK_ '6I_A?Y'U'!'_):99_V
M$4?_ $Y$_GHHHHK\[/\ 60**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
MR?\ @@]_RD0T+_L7=5_])S7QM7V3_P $'O\ E(AH7_8NZK_Z3FNO+_\ ?J?^
M)?F?">*'_)N<V_[!ZO\ Z0S]TZ***_03_*X**** "BBB@ K\[?\ @HU_R=!J
M/_8+L_\ T4*_1*OSM_X*-?\ )T&H_P#8+L__ $4*_-_%+_DFX_\ 7R/Y2/G.
M*/\ D6K_ !+\F>$T445_/9^?!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7Z=?L9?\FO^#?\ L%G_ -&O7YBU^G7[&7_)K_@W_L%G_P!&O7ZCX4?\CNO_
M ->__;HGU'"G^^S_ ,/ZH].HHHK][/O HHHH **** /,?VS?^37_ !E_V"Q_
MZ-2OS%K].OVS?^37_&7_ &"Q_P"C4K\Q:_!/%?\ Y'=#_KW_ .W2/@^*_P#?
M8?X?U84445^7'RX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![M_P3E_Y.
M@T[_ +!=Y_Z*-?HE7YV_\$Y?^3H-._[!=Y_Z*-?HE7]">%O_ "3<O^ODORB?
MH/"__(M?^)_D@HHHK](/HPHHHH **** "OGK_@J[_P H[_BI_P!BZO\ Z415
M]"U\]?\ !5W_ )1W_%3_ +%U?_2B*N?%?[K4_P +_(^HX(_Y+3+/^PBC_P"G
M(G\]%%%%?G9_K(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?9/\ P0>_
MY2(:%_V+NJ_^DYKXVK[)_P""#W_*1#0O^Q=U7_TG-=>7_P"_4_\ $OS/A/%#
M_DW.;?\ 8/5_](9^Z=%%%?H)_E<%%%% !1110 5^=O\ P4:_Y.@U'_L%V?\
MZ*%?HE7YV_\ !1K_ ).@U'_L%V?_ **%?F_BE_R3<?\ KY'\I'SG%'_(M7^)
M?DSPFBBBOY[/SX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3K]C+_DU
M_P &_P#8+/\ Z->OS%K].OV,O^37_!O_ &"S_P"C7K]1\*/^1W7_ .O?_MT3
MZCA3_?9_X?U1Z=1117[V?>!1110 4444 >8_MF_\FO\ C+_L%C_T:E?F+7Z=
M?MF_\FO^,O\ L%C_ -&I7YBU^">*_P#R.Z'_ %[_ /;I'P?%?^^P_P /ZL**
M**_+CY<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]V_X)R_\ )T&G?]@N
M\_\ 11K]$J_.W_@G+_R=!IW_ &"[S_T4:_1*OZ$\+?\ DFY?]?)?E$_0>%_^
M1:_\3_)!1117Z0?1A1110 4444 %>*_\%%?!O_"P?V)_B'X,_M+[)_:&B+']
MI\GS/+_?1G.W(ST]17M5>8_MF_\ )K_C+_L%C_T:E>=G%2='*,14@[-0FUZJ
M+*AF&+RF:QV$ERU:7OP=D[2C[T79IIV:3LTT^J:/P[_X8%_ZJQ_Y0O\ [?1_
MPP+_ -58_P#*%_\ ;Z^BJ*_F3_6G/O\ G]_Y+'_Y$];_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]?3_P#P2"_90_X5+^VQI'C/_A/?[0\K1-0C^S?V
M5Y6=\)&=WFMT^E95>[?\$Y?^3H-._P"P7>?^BC7M<.<1YSB,^PM*I5O&4XIK
MECLVO(SJ_2'\8>(*;RS,,SYZ%;W)Q]CAX\T9:-7C24E==4T^S/T2HHHK^DCR
MPHHHH **** "OSM_X*-?\G0:C_V"[/\ ]%"OT2K\[?\ @HU_R=!J/_8+L_\
MT4*_-_%+_DFX_P#7R/Y2/G.*/^1:O\2_)GA-%%%?SV?GP4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5^G7[&7_)K_ (-_[!9_]&O7YBU^G7[&7_)K_@W_
M +!9_P#1KU^H^%'_ ".Z_P#U[_\ ;HGU'"G^^S_P_JCTZBBBOWL^\"BBB@ H
MHHH \Q_;-_Y-?\9?]@L?^C4K\Q:_3K]LW_DU_P 9?]@L?^C4K\Q:_!/%?_D=
MT/\ KW_[=(^#XK_WV'^']6%%%%?EQ\N%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 >[?\ !.7_ ).@T[_L%WG_ **-?HE7YV_\$Y?^3H-._P"P7>?^BC7Z
M)5_0GA;_ ,DW+_KY+\HGZ#PO_P BU_XG^2"BBBOT@^C"BBB@ HHHH *\Q_;-
M_P"37_&7_8+'_HU*].KS']LW_DU_QE_V"Q_Z-2O*SS_D28K_ *]S_P#26<N.
M_P!RJ_X9?DS\Q:***_D@_)0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**SO%7BSPWX(T*?Q-XLUB"PL;9<S7$[8 [  =68G@*,DD@ $UX_^S%_P4 ^!
MO[7OQ-\4?#SX*)JMY!X5LX9KK6KVR-O!<F21T"Q(^)<#9R75.O3O772P.,KX
M>=>G3;A#XI6T5W97?KTW-84*TZ<JD8MQCN^B/<:*\J_:?_;/^ '[(GAH^(OC
M'XJFBD8#[-I>FV;W-U.QSM4*ORQ[MK8:1D4[3SQ74? GXO:/\>?@YX=^,^A:
M9<6-CXCTN.^MK6\9?-BC?D!]I(SCK@D>]$\#C*>$6*E3:IMV4FM&]]._R!T*
MT:2JN+Y6[7.MHKY7?_@K/\!DTD_$H^&M7_X5V/B%_P (8?'&^+R_[0^S_:/.
M\C=O^R[.?-^]C_EG7T/\5?BEX,^#'PWU?XK>/M4%KH^B6+7-W,HW,P'"HB_Q
MN[%411RS,H')K7$Y3F6$G"%:DTYNR7=Z::=5=76ZNM"ZF$Q-&2C.+3>WKV]?
M+<Z&BL7X=>)=<\9>!=)\6>)/!]SX?OM2L8[FXT2\F62:R+C<(I"O&\ @,!T.
M1DXS6U7#.#IS<7NM._XHP:<79A1114B"BBB@ HHHH **** "BBB@ HHHH **
M** "O=O^"<O_ "=!IW_8+O/_ $4:\)KW;_@G+_R=!IW_ &"[S_T4:][A;_DI
M,)_U\A^:._*_^1E1_P 2_,_1*BBBOZN/U4**** "BBB@ K\[?^"C7_)T&H_]
M@NS_ /10K]$J_.W_ (*-?\G0:C_V"[/_ -%"OS?Q2_Y)N/\ U\C^4CYSBC_D
M6K_$OR9X31117\]GY\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?IU^Q
ME_R:_P"#?^P6?_1KU^8M?IU^QE_R:_X-_P"P6?\ T:]?J/A1_P CNO\ ]>__
M &Z)]1PI_OL_\/ZH].HHHK][/O HHHH **** /,?VS?^37_&7_8+'_HU*_,6
MOTZ_;-_Y-?\ &7_8+'_HU*_,6OP3Q7_Y'=#_ *]_^W2/@^*_]]A_A_5A1117
MY<?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'NW_  3E_P"3H-._[!=Y
M_P"BC7Z)5^=O_!.7_DZ#3O\ L%WG_HHU^B5?T)X6_P#)-R_Z^2_*)^@\+_\
M(M?^)_D@HHHK](/HPHHHH **** "O,?VS?\ DU_QE_V"Q_Z-2O3J\Q_;-_Y-
M?\9?]@L?^C4KRL\_Y$F*_P"O<_\ TEG+CO\ <JO^&7Y,_,6BBBOY(/R4****
M "BBB@ HHHH **** "BBB@ HHHH **** "OSB_X([HD?[<?[2,<:!5779@J@
M8 ']IW?%?HIK%_=:9ITM]9:+<ZC+&,I9V;Q+))ST4RNB?FPKX8_X)K_LV_M3
M_ +]JSXJ?$KXP?L^ZEI.B_$&^EN=/O4U_2KC[+NO99@LR17;./DEZH&Y0CN*
M^KR.K1AD68PG.*E*,%%.23;4TW9-W=EV/5P4H+ XA.23:C9-I7L[Z'??\%LT
M1O\ @GGXJ9D!*ZKI14D=#]MB&?R)_.O0?^">-C;ZG^P)\,=-NU)BN/!%M%*
M<$JR$'GMP:YG_@JI\*/C3^T#^ROJ?P0^"'PHOO$.JZO?V4OGQZG86L$"13K*
MVYKFXC8GY  %4_>'OCM?V"O"?Q(^''[*G@WX6_%;X=7OAS6O#6B16%Y;W5]9
MW"2LA8;XWM9I05( /S;3\V,<&G4JTEP73I*<>=5Y2Y>9<UG!)/EO>UUV"4X?
MV-&/,N;G;M=7M9:VW/D!/^"3W[08_9T_X8??4-,/AW_A<W_"4_\ "=B\3']D
M?8?LWE?9_P#6?:\_-MQY6>/,QS7OOC3QGX#^+OQ*N_%_CCQ#;Z;\$?@+="2_
MU"\D/V?6_$<   .,F6&QR % _>73@ ,8@*]5_:FUKXQ/X-LOAI\"-+O8_$7C
M"^_LU?$T5L6M_#=J5+7&H2M]T.D8(B0D%Y63&0&KS7]M#]BF[\9?\$\]1_92
M_9SL5MYM+L[1]%T^:X"?;VM[A)G220X!EE(=R[8#2L"Q&21V0SBKF=2C+'U%
M%SFTFM.53:52J][2:5H]%[TK*R;V6,EB90=>27,[772]E*3\^B[:O30]'^#_
M .V-\#/C7XN@\ >%=<O;36[WP]!KVEZ7K6FR6DVH:7,,Q7D D&)(V'. =R_Q
M**]2KX)_9^_9N^-/Q#_;<^#OQ\U3X>ZMX5T'X7?!;3M!UU]9L'LWN]56TNX)
M+6%'PTJ*;D$RJ#&5BP&.17WM7A9[@<#@,3"&&GS)Q3:NGRRNU:Z\DG\SAQU"
MA0JI4G>ZN^MGKI^3^84445XAQ!1110 4444 %%%% !1110 4444 %%%% !7N
MW_!.7_DZ#3O^P7>?^BC7A->[?\$Y?^3H-._[!=Y_Z*->]PM_R4F$_P"OD/S1
MWY7_ ,C*C_B7YGZ)4445_5Q^JA1110 4444 %?G;_P %&O\ DZ#4?^P79_\
MHH5^B5?G;_P4:_Y.@U'_ +!=G_Z*%?F_BE_R3<?^OD?RD?.<4?\ (M7^)?DS
MPFBBBOY[/SX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3K]C+_DU_P;
M_P!@L_\ HUZ_,6OTZ_8R_P"37_!O_8+/_HUZ_4?"C_D=U_\ KW_[=$^HX4_W
MV?\ A_5'IU%%%?O9]X%%%% !1110!YC^V;_R:_XR_P"P6/\ T:E?F+7Z=?MF
M_P#)K_C+_L%C_P!&I7YBU^">*_\ R.Z'_7O_ -ND?!\5_P"^P_P_JPHHHK\N
M/EPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#W;_@G+_R=!IW_ &"[S_T4
M:_1*OSM_X)R_\G0:=_V"[S_T4:_1*OZ$\+?^2;E_U\E^43]!X7_Y%K_Q/\D%
M%%%?I!]&%%%% !1110 5YC^V;_R:_P",O^P6/_1J5Z=7F/[9O_)K_C+_ +!8
M_P#1J5Y6>?\ (DQ7_7N?_I+.7'?[E5_PR_)GYBT445_)!^2A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7NW_  3E_P"3H-._[!=Y_P"BC7A->[?\$Y?^
M3H-._P"P7>?^BC7O<+?\E)A/^OD/S1WY7_R,J/\ B7YGZ)4445_5Q^JA1110
M 4444 %?G;_P4:_Y.@U'_L%V?_HH5^B5?G;_ ,%&O^3H-1_[!=G_ .BA7YOX
MI?\ )-Q_Z^1_*1\YQ1_R+5_B7Y,\)HHHK^>S\^"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OTZ_8R_Y-?\&_]@L_^C7K\Q:_3K]C+_DU_P &_P#8+/\
MZ->OU'PH_P"1W7_Z]_\ MT3ZCA3_ 'V?^']4>G4445^]GW@4444 %%%% 'F/
M[9O_ ":_XR_[!8_]&I7YBU^G7[9O_)K_ (R_[!8_]&I7YBU^">*__([H?]>_
M_;I'P?%?^^P_P_JPHHHK\N/EPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#W;_ ()R_P#)T&G?]@N\_P#11K]$J_.W_@G+_P G0:=_V"[S_P!%&OT2K^A/
M"W_DFY?]?)?E$_0>%_\ D6O_ !/\D%%%%?I!]&%%%% 'B6J?L$?!K5]3N=6N
M?%7C=9+J=YI%B\7W*J&9BQ  / R>!VJ#_AWO\$_^AM\=_P#A97/^->Z44 >%
M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X
M65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z4
M4 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .
M]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]
M#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\
M"RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X
M=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $
M_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_
M^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7N
ME% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\
M#O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
M!/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'
M?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU
M[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_
M  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@
MG_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO
M_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&
MC_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_
M  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&W
MQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^
M->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7
M_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?
MX)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X
M[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_
MQH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>
M_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A
MM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN
M?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_A
MWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
M'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&BO=** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKR/\ ;4^&
M'[1WQM^"S_!_]F?XSCX<:IXCU&.TUSQ_;6_G7^AZ7LD>>6PC)"M=R,D<",S*
M(A.\P):)5;\2_ 7P\_;^_P"",?\ P<&_!K]D/P?^VKXY^,/@OXRM976L:=XK
MU6XG-SIMS/<V]U)<P22R*+BV^S2W*W";253!(!E0@']"%%?DW^U7^V'XN_:O
M_P"#C[X;_P#!)_4/%6HVWPF\&>%KK5_'WAC2]2FM!XDU:319[^WCO'@=7DMX
M4>RD6 G87WEP^5"T_P#@BE^WK^T7J?[67[9'_!,"Y\3OXNO_ (.>*_$5U\"S
MXRUB:=X=/M]3N+.+3KJ[??,]M&[6&UF+R(LLJ@D!%4 _7"BOYW_^"ZW[%W_!
M1W_@E=X;\*?\%/\ PQ_P5O\ B5XR\6WWC>WTOQ%#<W$FG6]M=S0SW$9L[5)W
M@^Q?Z-)&;-D*[67(9=X'U3_P7]_X*F_M._L]_P#!.+]G[PAX#UV[^'?Q3_:*
M@T]?$NI:.[0WF@VRV=I+J<5J^=\$HN+VWB$@^9$+X(8JR@'Z[T5^0OQ7_::U
M[_@EC_P<0?!G]C3X6>)-7B^"_P </ASIEIKG@_5M=N;^"VUZ:]U&SMM0MOM,
MCM#,\EM9I*5($HDD+AGVLOZ]4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45^3/\ P6P_X)>_MZ?M*_"WXJ_MJ2_\%'O%7@J7X=Z5JNM>
M /A1X3NIK318-*TZ.253//%-&[W]S%"TS3LI$3RB$9CC#U@?\$XO^"N/[4G@
MG_@VD\;_ +?W[1VJS>(O%_P];4]&\&>)/$),LFN'SK:TTZXNF.#/LO;OR';.
MZ06QW,7+,0#]A:*_GF^+_P"T_P#M+?LI?\$//V9?^"Q?@/XW>*M2^-_B3XR2
MM\0?$&M>)+J>W\3Z;<2ZVS:;=VK2>0UJJV-I%'&B*(0A:+8WS5^M'[1W[.OC
M;_@JY\"_!U_X4_:]\=_"?X6^+/!5GKVWX6:A'9:YK4][")H8[B\DB?RK.*)D
M)AB -PTK!V18E#@'UC17XZ?\&NS?MO>%OC7^TO\  SXC_';7_B;\$?AWXUN/
M#G@GQKK]]+<PWNJ6MY/%*UA)*[D1/;JDLL:.T:-)$5.79F\E_9I_:Q^(_P#P
M5J^$_P#P4,_;6\9?%'Q1;R?"SPK<S?L[V^@^*+S3H?!\5K9:M=VUU;+;2HOV
MF9K2T::=@6?:RY"'8 #]Y:*^)_\ @WU_X* >//\ @H[_ ,$S/"?QK^+^I1WW
MC;1-1N_#7C#48XEC%[>6A0I<LJ@*KR6TMM(X4!=[N5 ! 'VQ0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%>1_MJ?##]H[XV_!9_@_P#LS_&<
M?#C5/$>HQVFN>/[:W\Z_T/2]DCSRV$9(5KN1DC@1F91$)WF!+1*K 'KE%?SW
M^ OAY^W]_P $8_\ @X-^#7[(?@_]M7QS\8?!?QE:RNM8T[Q7JMQ.;G3;F>YM
M[J2Y@DED47%M]FEN5N$VDJF"0#*A^K/VJ_VP_%W[5_\ P<??#?\ X)/ZAXJU
M&V^$W@SPM=:OX^\,:7J4UH/$FK2:+/?V\=X\#J\EO"CV4BP$["^\N'RH4 _6
M2BORF_X()?MV_%77OV[OVKO^"6WQ5\<ZGXBTKX0?$+6;CX57FN:C)>7UEH,&
ML3V36,EQ*S231Q!K(QEV9E\QUW%0BKYS_P '6W_!2CX[_#K]EZ[^!_[)VM7>
MDZ /'5CX:^)_C_2[UX)4U"6TGOX]#LY4YWK%;I-=NI4QK/;19;S9E0 _9^BO
MR/\ ^#A/_@H]\;?V._\ @GM\!_@G\ /B-J'A?QG\;S9:=<>+-.N"E_8Z5;VE
MJ;Q[:7.Z*=Y+NU7S1\RJTFTABK+5^*_[36O?\$L?^#B#X,_L:?"SQ)J\7P7^
M.'PYTRTUSP?JVNW-_!;:]->ZC9VVH6WVF1VAF>2VLTE*D"422%PS[64 _7JB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9^,OQB^&?
M[/GPJ\0?&[XR^,+30/"WA?2Y=0US6+Y]L=M;QKECQRS'@*J@LS$*H)(!_*W]
MCS]MG_@F[\1?VQ=?_P""L?[2_P"U7X"U7XN^-+2T\)?!/X2:%XBMM3U7PIH$
MDOE6EBL,+L&U6]EG9Y\-L@-S)%YBH937Z0?MC?L0?LS?M^?"A/@;^UCX"O?$
MWA-=2BOWT6V\4:EI<4\\8/EF4V%Q TRJ6W!)"R!@K8W*I'SW\(/^#<G_ ((R
M_ ;XK>&_C;\*OV-$TWQ/X1URUUCP]J4GC_Q#<BTO;:59H)O*GU!XI"DB*P5U
M9<@9!H ^&1\)/$7PG_X/7;7Q1XBMY(K'XA^!YM:\.2RK@7$*^%7LY IZ';-8
M7(]@H^IB_P"" 7PK\5>)_P#@X@_;R_:*6PD71M \5>*O#4URJGRVN+SQ29HE
M!Z%O+TR0D#IN'J*_6[]I']B?]G[]J?Q)X2^('Q,\.WUMXN\ WTMWX)\:^'-7
MGTW5]$DF3RYU@NK=E;RY8R4DB?=&X/S*2 17^#W[!G[+OP%^ 7B#]FSX5> +
MK2/#?BZ6^G\6W%IXAOH]4UF[O 1=7EQJ2S"\>YD!YG\T2*  K*%4  _/']KO
M]LW_ ()G?\%$?VZ]#\&_M2?MH?"_0O@;^SCXK>_'AK7/%UJDWC[QE$I02-"6
MR=,L5:2,,0/M4TLR@/"-S?/W_!UUJFB?M.?!K]D']O\ ^$LEY=?#Q_%>IV46
ML7-J8DEAOGLI[*Y"GYDCFBT^XE3=ABA3*JV5K[Q_XA<?^"%'_1C/_F3?$_\
M\LZ^J_'7[$O[*_Q,_91M_P!A[Q]\&=,U;X66GARST*T\)7LDKQ6]C:1QQVJ)
M*7\Y'B6*,I,'\U60,'W<T ?D9_P6'^%?BKXZ_P#!UM^QQX#\*V$DSZ+X5\->
M);MX5)\JWT[Q!K&H3LYZ*HCLSR>[ =Q7[CUXI^S_ /\ !/W]F_\ 9S^*FH_'
MGPOI&MZ]X^U30K?0[CQQXV\27>LZI'I4&#%813W3N88 P#LL87S'^>0NP!'M
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G5_P %N?VW
M/@#K$4?_  2GU?\ :T\%_#"_^)ND[OBOXQ\2>(+>U_X1KPD[!;B&%96_?7]\
MFZWBAP0L3RS2;5$9?RS_ (*-1_L<_M/?\&]_QP_99_X)<:U8>)/!GP6\-Z*M
MO=^%G^TZ>1I]Y:ZI=0I.#FZG6UB>>:09R\X)9G,BCZ1^-/\ P;M?\$>_VBOB
MOK_QR^-O[*%[XC\6>*-2DO\ 7=:U#XG^)C+=3N>3A=2"HH&%5% 1%554*J@#
MW?\ 8X_8'_9(_8!^$&H? 7]DGX/0>%/"6JZS/JNI:0^K7FH"YNYH8H9)'DO9
MII#NC@B3;NV@)P!DY /P(_;VO9K_ /X,_OV2M,T6$W<M_P#&".T2*%2SLZGQ
M/\J@<EMZ!<>^*_;?X!_"#]G_ %7]B7X>?\$M?CK\0=,NO$^B? SP]IGBSP'I
MOC=[#6Q:6UA;VKSE+.>.[CA,L17S%PK$%<GD4[P'_P $>?V"/ASXG\-:OX=^
M%-^^C>"/%%QXD\"^!+_Q->W/AWPWJ\[EY+VRTV24P0R!V=T&TI"\C-$L9.:A
M_:?_ .".O[#_ .U?^TMI'[8_CKPOXHT+XHZ+;16]GXX\"^-]0T6_\N)66/+V
MLJC<JLR;P Q0[22H  !^;_\ P1__ &!_B+_P3:_X.#?C;^Q9\#_'6O:I\%I?
MA,-:U%+NXWK;QW<EN;".XP!']LB=KJ.-\!GA61L ,X'AW_!"OP!XI_9V_P""
M:_\ P5#^#'CFS^S^(_ O@35M-U>RF4J8[BVT77X6!'7!>%@/7%?OU\#?V:_@
M[^SI::JGPO\ #4\5_P"(+Q+OQ+X@U?5;G4M5UJX2,1I+>7UW))<7+)&H1 [D
M1H B!5 6O+?CA_P2F_8P^/\ \0?%WQ*\8>"-:TV_^(VEVVF?$Z#PKXLO])MO
M&5G;G]S#J<-K*BW.U2R;\"0QNT;,4.V@#X^_X,^?@YXG^%O_  2&'BGQ'8S0
M1>/OB?K'B'2A,A4O:B&STX. ?X2^GR$'N.1P:_4ZLOP/X(\'?#/P;I7P[^'G
MABQT30=#T^&QT?1]+M5AMK*VB0)'#%&H"HBJ  H& !6I0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<S\9?C%\,_V?/A5X@^-WQE\86F@>%O"^
MERZAKFL7S[8[:WC7+'CEF/ 55!9F(5020#TU>3_MC?L0?LS?M^?"A/@;^UCX
M"O?$WA-=2BOWT6V\4:EI<4\\8/EF4V%Q TRJ6W!)"R!@K8W*I !^;_['G[;/
M_!-WXB_MBZ__ ,%8_P!I?]JOP%JOQ=\:6EIX2^"?PDT+Q%;:GJOA30))?*M+
M%8878-JM[+.SSX;9 ;F2+S%0RFO-1\)/$7PG_P"#UVU\4>(K>2*Q^(?@>;6O
M#DLJX%Q"OA5[.0*>AVS6%R/8*/J?N;X0?\&Y/_!&7X#?%;PW\;?A5^QHFF^)
M_".N6NL>'M2D\?\ B&Y%I>VTJS03>5/J#Q2%)$5@KJRY R#7T'^TC^Q/^S]^
MU/XD\)?$#XF>';ZV\7> ;Z6[\$^-?#FKSZ;J^B23)Y<ZP75NRMY<L9*21/NC
M<'YE) ( /Q!_X)K^"_VLA_P5K_X*;?M4?LC^"/[8\:>&$\;>&_!=LR1^3<:W
M>^)6EM%!E98V95TUWVLP7INX;!\+_P""Y'Q1_P""C5O_ ,$XOAM^SA^U/_P3
M'7X*^!O#WQ'CO=.\73^.X-8O-<UF2SU!IVNBC%I+BX:>ZNI9V^_(&)Y:OZ0O
MV7/V1_@!^QI\/;CX:?L]^ TT:QU#5[C5M;NY[R:[O=7U*=MT][>74[/-<SR$
M#,DC$X 4850!B?ML?L ?LC_\%%/AMIGPB_;'^$O_  F/AW1]<36-.T_^WK_3
M_)O5AEA67S+&>%VQ'/*NUF*_-G&0" #\,_\ @X0T']HOXK_L(_L)?M>_'_X-
M'P)J&B:G?Z%XLT%+Y;N+33<26;Z?(94R/WUKILDQYXWA>".?:?\ @L/\*_%7
MQU_X.MOV./ ?A6PDF?1?"OAKQ+=O"I/E6^G>(-8U"=G/15$=F>3W8#N*_87X
MU?LI?L\_M%?L^WG[+'QM^%NG^)/ 5]ID-A<>']1:1D\F$+Y)60,)4DC*(R2J
MPD5E#!@1FN6_9_\ ^"?O[-_[.?Q4U'X\^%](UO7O'VJ:%;Z'<>./&WB2[UG5
M(]*@P8K"*>Z=S# & =EC"^8_SR%V ( /:Z*** "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* "BN"^*7[3OP.^"WB"'PM\3/&_]FW]Q9K=0P?V;<S;H6=T#;HHV4?,CC!.>
M.G(KFO\ AOO]DK_HK'_E"O\ _P",5Y5;/<DPU5TJV*IQDMTYQ37JF[HY9X[!
M4YN,ZL4UT<E?\SV*BO'?^&^_V2O^BL?^4*__ /C%=+\+?VG?@=\:?$$WA;X9
M^-_[2O[>S:ZF@_LVYAVPJZ(6W2QJI^9T& <\].#11SW),355*EBJ<I/9*<6W
MZ).["&.P522C"K%M]%)?YG>T445ZIU!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117._
M%GXK^ /@=\.M5^+'Q2U_^R_#^B6XGU._^RRS^3&6"@[(5=V^9@,*I/-)M15W
ML:T*%?%5XT:,7*<FE&*3;;;LDDM6V]$EJV=%17RQ_P /K/\ @F5_T<M_Y9NM
M?_(='_#ZS_@F5_T<M_Y9NM?_ "'7-]=P?_/R/WK_ #/K?^(=>(/_ $*,5_X3
MU?\ Y ^IZ*^6/^'UG_!,K_HY;_RS=:_^0Z^G])U2QUS2[;6M+G\VVO+=)[>7
M:5WQNH93@@$9!'!&:UIUZ%:_LY)V[-,\?-N&^(L@4'F>#JT%._+[2G.'-:U[
M<R5[75[;718HHHK4\4**** "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@#X*_X*D?\G :/_V)UO\
M^E=W7S97TG_P5(_Y. T?_L3K?_TKNZ^;*_EGC/\ Y*C%_P"/]$?EV<_\C2KZ
MA7TG_P $M_\ DX#6/^Q.N/\ TKM*^;*^D_\ @EO_ ,G :Q_V)UQ_Z5VE'!O_
M "5&$_QK\F+)_P#D:4O4^]:***_J8_4@JEXCU'4](T2XU+1O#T^JW429ATZV
MGBC><Y'RAI65!Z_,0.*NT4 ?$G[/W_!9Z^_:BM?B%J'P-_X)N?'3Q!#\+/%]
M[X8\:I9WGA5+BUU2T_X^+>*";6XY+EE&,>6"') 4D\5[=^P?_P %!OV:_P#@
MHS\(KGXO_LX>(;^2'2]5DTKQ'H&O:<UEJFAW\8!>UN[=B3&X!!R"RGG#$@@?
ME1^P!_P4?L?^"9WPS_;L_:!\8?LQ>/\ QKX=TW]LCQ0+K6O"IT\V-A/-<)%$
MEX9;I;F",N4#3I;2HOF(.6.VOM+_ ((3?L">/?V5? 'Q0_:H^,7Q#\+ZYXO_
M &EO&[>/=2MO EXUQH>G6MRTUS;0VLS*OGY^V2L9% 0JT:KN";V /O*BOS@O
M/VZOVD_VR_V?/B!^TA^RA\</B!X-O-.UC7['X/\ A;PO\![KQ!I>OKI=U/:1
MMJ=Y)I=P)&O+BUDP+2XMQ;1S(KF21')YG]I7_@I1_P %/?"G[./[&GQFB^'V
MB?##Q5\8_CGX=\!_$WX8>+?"<\-X+J>^N(IMEU/)*;.SN$M<J!;23QQW*NLI
M9<$ _46BO@'3_P!H#_@H)^R]_P %>/A%^RG^T3^T9X=^)?@/X_>$_$MUIUCI
MW@"#1#X5U+2;<7;K;LDTLT\#1LB 7$DC_.3NRO*W/[:GQA_;$U+XRGX#?M ^
M/_AG;?#OQWJW@OP/)X+^!USXG@U;4M-58[F\U.=]+O(F@:[+QI;VSP2+%$)'
ME)F"1@'W[17Y3?M _M_?\%8_#G_!(?PE_P %"?%O@_6?@_XW\#^)K:R^.O@&
M^\#6[F]T4WJ6\VJV$5[&\L,FR6&4 L\:@S @B/<?1_\ @H%^W3\8OV8OV[/V
M5+/PO^UYY?P5^.^M'3/$5K%X=TR>YM':"W73[R"[>U(CM;JXN(1*TN2NZ0Q,
MH($0!^B5%?/%GXY^/_B_]MKXB6?PZ^(MSJ7@7X<>";&&Z\$M86$<>H^++N&:
MX6R%ZT/G0I%9FPG<%CE]1A.X(C1M\0_M+_\ !1C]O']C3]G/X5?M _'7]I#1
M[?XS:S\0M(@^*7[-8TG1KG3M(T?4;R2)8HWM(WO[21(O)*7$]Y(CN7&UN$4
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
M;XHZC#\7OA!J_B70_BCIVF:+I\$^B:O8/(+>UL;=8"DIEC-L(_-67S9Y'49
M"@ ^P/CI^TIH'[..MZ%J/Q7T.6Q\%:YJ%OI<OCA+D-;:/J-Q*(K>.^0@&WMY
MI&CB2Y!=!+($E$0*NWI5?-?BGX"_&#XN_P#!+#Q-\"_VS/&,'BCQMXN^$5_:
M^-;Q-,MK:WM]1N=/?S([>.!%54@E;$;G+YC#ELXQR7_!!']J?Q;^V-_P26^#
MGQG^(.IS7OB%="FT37+VX?=+=3Z==36(GD;^)Y4MTE8]VD- 'V#1110 4444
M %%%% !1110 5\\?\%8O^4=GQ4_[%]/_ $IAKZ'KYX_X*Q?\H[/BI_V+Z?\
MI3#7/BO]UJ?X7^1]3P/_ ,EKEG_811_].1/YZJ***_.S_6,*_I]^%/\ R2[P
MU_V +/\ ]$)7\P5?T^_"G_DEWAK_ + %G_Z(2OI.'?CJ?+]3^0OI8_[GE/\
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
M?%[P#XI\0?"^#QA8-J%[IVBV9@G"W#NMJL[2?,(Q(X$; EMX:,=!^W9\$O\
M@ICX)_:T^%/_  6'_8Y_9SL/$GC33/A]<^"/BS\";KQ9;QW-YX=DOY+ZW2&\
MSY!N8GDW2>69 LJ((_M$88M^E-% '@'[&/Q2_;4_:#O;SXP_M/?LY'X*Z)'I
MXLO#GPYO/$EMJVIWDKNKRZC>RVZ". *$2*"!"6 :=Y>6C5//_P#@MI^PK\9_
MV[?V/M.T/]F;Q+::7\4OAIX_TKQ_\-I+^41P3ZOIWFB.%W;Y4+)/+L9OD\P1
M[BJY8?7]% 'QO^R+^TM_P5'_ &K==\/:#^T'^P,W[/\ I.A3Q7/CWQ#JGC>T
MU*76YH5R+'2[:W#-'%+,$:2>9L+ 'B3S'D$L?RWX-_9M_P""GEE\&/VUOV9O
MB'^Q4WBOX@?&63QDF@?'?4O'&G1V&L:)>Z=+;:;IZ9D>[A,*N5@M/*2WC,AW
MO!\SM^ME% 'XE_MRZ!^U%\&?^"1W_!/SX=?%S]G4^'O'?@']J+X9:+IO@V?Q
M-:W$^HSV&EWT,9EEC/D6QGFC8*GF.$1D9V5B\<?VK^U?\$?BG_P4X^-WP#\+
MZM\!?%'@?X<?"/XI6?Q)\8ZMXWCM()[_ %/3X9DT_2;2"">9IMTMP[SS'; (
MT 225FPOH7_!1_\ X)Z^*_\ @H&/AIIT/[0$/@K3_A?\2M*\>Z,EOX1%_<7&
MM:?YXMS+(]U&OV;;.V8A&&)&?,QP/I31HM8@TBVA\0WUM=7Z0(+RYLK1H(99
M<?,R1M)(T:DY(4NY XW'K0!^:'@3X*?\%(/!O[5W[7/A[QQ^QX?'=Y\8+V]B
M^%?QLU#QII]OIFD>&)+22*UT:569[RV2W+9$,,#":=W9]BGSZ\C\/_\ !,?_
M (*1>.O^",?P \$^%_@W9_#SX_\ [+7C:T\3^ -$U_Q+:7(\0S6MQ<O+!(T#
MM!;I,LL)0/+\S1,DGE(X>OV4HH ^2/V0OVC/^"DG[6'B[0[OX_?L+S?L]^%_
M#Y:Y\4OK7C:TU6^\278A9$LK.&V3,%JLKK-)<2L&<1)$B,'D=.)_X)__  $_
M:E^&'_!6+]K_ /:(^*O[,^N^'/ OQJN?!\O@KQ%>>(-%N%?^Q]-N+2<306M_
M+/%YCRAH\QGY0=VP\5]VT4 ? ?\ P1.^!/[9'['5M\4/V6/CA^S6^D>'T^,?
MB3Q+I/Q(?Q/936>N6%],KVPM;:%WG64XW.)EC5%P,ER47E/BO^P-K.H?\%WK
M+7?AGXQAM_AM\2_!FF^/?CUX*CC^6[U?PY?QIH5PV/E3S[IX9-N#YO\ 9=V6
MSG(^\_VC/A1X@^.?P+\5?"#PG\7O$/@'4_$.C365CXS\*3B+4=(E8?+<0,>C
M ^A!P3AE.&' ?L._L1VG['7A'46\4_'3QE\5?'?B&.UC\5?$CQ_?^?J6HPVJ
MNMK;*!\L-M")9F2(9.^>:1F=Y&8@'0_MO_&'P_\ L_?L<?%+XU^)[I(K/PSX
M!U:_8,>972TD,<2C^)WDV(J]69P!R:\=_P""%_[)/BW]B/\ X)4_!_X!?$33
M'LO$MOH,VK>(K*9-LMK>:A=37SV\@[/"+A86]XCUZU[U\5_@+X8^-VO:(_Q,
MO9M1\.Z#?P:G;^$FC465YJ4$HDM[F[X)N! ZI)%"<1K*@E99'2$Q=U0 4444
M %%%% !1110 4444 %?/'_!6+_E'9\5/^Q?3_P!*8:^AZ*SJP]K2E#NFOO/4
MR/,O[&SK"YAR<_L:D*G+>W-R24K7L[7M:]G;LS^6.BOZG**^=_U=_P"GO_DO
M_!/ZR_XFS_ZDW_EQ_P#<#^6.OZ??A3_R2[PU_P!@"S_]$)6_17I9=EOU!R?/
MS7MTMM\V?D/BQXO?\10HX2G]2^K^P<W_ !/:<W/R_P#3N%K<OG>_2P4445ZA
M^+A7P1_P4D_X)[_M'']M7X;_ /!6O_@GOI6CZO\ %CX?:7+H7B_X>ZYJ:V%M
MXY\/R>8#;)<M^[@NT\Z78\OR']T2P\A4?[WHH ^;_ _[;7[0WQ1TE-&\,_\
M!-GXM>'?%$J^5-'\0+K1M/T?3YL#,DU[!?3O+ "?O6L$\I _U0YQX?\ \%&?
MV&?VL;KXW_LW_P#!1O\ 9UCA^)'Q3^ 6J7T7B_PR'MM+?Q;HFI1&*_BLC*PA
M@EB1YQ!%*_W)?FDDD0&3] ** /B+XJ?L_?$G_@HQ^VW^S_\ ';QG\"_$OP^^
M'GP$U#4?$[KXX%I%J6O:]/%%%9VL%M;W$QBAMBAGEFD*AV\M(PXWNOSIX7_9
MJ_X*;6_PU_;;_9L^(/[%[>*_''QLN?%\?A?X\:EXXTZ.PU#P_?:=);:;IBAG
M>[B-NK%8+01);J\K!W@&Z1_UHHH _)#]IK]CS_@H?^T!_P &V'AG_@G[I'[%
MFHVWQ0M_#/A7P_#X='C;1<PPZ3/8227EU-/=0PP^:+:79#$\S@%-^PLRI^KO
M@[7-6\2^%['7M=\&ZAX>O+JW$ESHFJS6TEQ9N>L<C6LLL+$>J2,OO6E10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?&O\ P4/_ ."M_P#PP3\:M+^#_P#PS]_PE?\
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
M?AY#^[T^[MTFA=0F>)$?=A8P-K1QNE_X _\ !-O]ICP#_P %'M<_X*)_%_\
M;(TK7=1\3_#FR\+Z_P"%/#_P]6PLI!!<>>/L[2W4TEO"K*JJ)&GE;?*3*,HJ
M 'L'_!1WP'^TC\3_ -A;XH_#_P#9"UO^S_B3JWA&YM_"EPM_]D=ISC=$D^Y?
M(DDC\R-)=R['=6W)C</AW_@G)^T?^P/^T)^V/X:^%6H_LP:S^RW^T-X3\*ZM
M8>)?@MJF@'3+?Q1;3VZ":XMIH?+2^>(1&2.X=1<&(S%=R9D7]!OVM?@SX]_:
M ^ &M_"KX6?%Q_ 7B2^FL;C0_&,>EB^;2;FUO8+J.<6YDC$V&@ V%U!S@G&1
M7C\_["'Q2^-_[6/PA_:S_:X\:>"+S6?@C;:L?"T/@3PS<V;:E>ZA;"UEGN9;
MFXF>*!(PS):(6_>.&:5@@4@'Q9_P2/\ A#^SI^S/\4?V]/VCO#WP3T]KWX*_
M&_Q1-X2ALMZO9V=OIDCM:P@$@!T,B<@GYS7I?_!/']DSX9?\%2O^"36B?M*_
MM(2C6_C%\7+#5]8D^+22O'K'AK4C?745H-*N4;S-.@L_+BCCMX&2/$3;U8R2
M;O</V:O^"97Q'_9N_;"^,WQAT3]IFVO_ (6_&?QA+XK\0?#2Y\%1-=/J<UNT
M,T+Z@\S!K-BWF&)859BL:;PJR"; _9=_X)F_M5?L%_#OQ7^RW^QW^UCX<T_X
M1ZUJ][?^"[;Q?X.N;_6O 2WC,]Q;64T=Y%%=QK(SRPF9%*22$OYPR& /SH^.
M_P"T]\=?VWO^#<?X/_M(_&/XA^*+/XCZ+\:-*\)ZGK^G>(+JW@UE8=6>U%S<
MVD<@MKQS&(MS2H^98W8;=Q%?<W[8W_!-G]F3]E;]G;XI>/\ PC^V+XX^$MO\
M4O%?AJY^*/B36O$FIZ[<:_';76)M/M8A.+G[7J/FO$RVY9Y"XB2,1GRZZ7]I
M[_@B?HOQ*_X)X?#O_@FY^S%\<+#X:>#?A_K6G:I#J6K^"GUV\OKFTG>Z\URE
M]9HKS7+O-*VUMS.P4(",>B_\%*_^">OC[_@H1^S3X/\ AQ;?M 6_@SX@_#_X
MAZ/XX\*^--,\,&6QCUK3_.$3/8RW#EH2L\GR&9MK!&)<*58 ^6/A D'PA_X+
MZ?#/P_\  _\ 9TU#X)>"?B-\!=;DUGP,JVEC#K<EE<(UOJ,^FV4CP6TX#!59
MR+C8"LBQG*5H?"S6?@[\5O\ @H1^V/\ ##_@K!<:!$VCR:=+\+K3X@WD<%E8
M>!S:3#[?H[SE5A;S07N;FW(D2?RP[AHT"^LZI_P2Y_:V\9_MP?"7]N_X@?\
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
MS=;-Y3&XMU_<KL5?+P6+Y_\ P2;_ ."3O[+7[2_[!O[/O[5G[05]XS\4^,+K
MX.-I=T]YXSO$LI=/NX&B2V^R+((H_LX(DBDC".+@"X9FF"NOTQX;_8&_:;US
M]F?XE^"OV@OVSK7QK\5OBGX1N/#>I^/+SP$D6E:'IDD$\2VEAI5M<P!0IN99
M&E:;S)I"ID)2.*./LOV%?V?;_P#X)O\ [#7AOX"?&[]H?P[K^B?#'P^;5?&L
M^@#P];P:;#N97NA->W"*43AI=Z+A<E1R: /@_P#X)X?&Z/\ 8 _9/_:9_P""
M<'Q:\*V?BCXJ?!;Q5-8^%[77H%EF^)5EXAG$7AN6X:3)N3-<7<-G(/F$,;1(
M>F*_1[]B[]E[PI^QK^S'X._9V\*W!O#X=T2W@U;69B6GUB_$:BXOIF;+/)+(
M&8Y/ *J,*J@?*^M? 7]E']N/_@L]\._VOO@[XGTOQ,WP=^%D\OC'7_#.L17F
MF:E=7MR/[!LY7@+1S2P*NIWN"Q:/%DY&'C8??- !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 %>.I^P1^RO'^TF/VP%^'VH
M?\++%O\ 9O\ A+SXNU4W1M/,\S[&<W.TVF_G[+M\GMLQ7L5% !1110 4444
M%%%% !1110 4444 %?-?Q@_X(\_\$Q/CU\4;KXU?%3]BKP1J/BG4)S-J>M06
M#6DM_*2&:2X^SM&+AV(!+2!BW<FOI2B@#!^&7PN^&OP6\"Z=\,/A!X T;PMX
M<TB#R=+T'P_IL5G9VD>2=L<42JB DDG Y))/)K>HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *POB?\,?A]\:?AWK7PE^*WA&RU_PUXBTV73];T;4H?,@O
M+:52KQNOH0>HY'4$$9K=HH X/]G']E[]GG]D+X9P?!S]F7X/Z%X)\-6\[SKI
M.@V0B229P TTC<M+(0J@R.68A5&< 8[RBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **^;_VP?CW\6?A9\2['P_X#\5_8+.;0HKB2'[#!+F0S
M3*6S)&QZ(HQG'%>4?\-B_M'?]%%_\I%G_P#&:_*<Z\8>&<BS6ME^(HUG.F[-
MQC!J_E>HG]Z1]]EGASG>:X"GBZ52FHS5U=RO\[0:_$^YZ*^&/^&Q?VCO^BB_
M^4BS_P#C->K_ +'WQ[^+/Q3^)=]X?\>>*_M]G#H4MQ'#]A@BQ()H5#9CC4]'
M88SCFEDOC#PSGN:T<OP]&LIU'RIRC!*_G:HW]R89GX=9WE6 J8NM4IN,%=V<
MK_*\$OQ/I"BBBOU<^!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCQ[JE]HOA"^U33
M)_*GAB#1R;0V#N Z$$5QYAC:66X"MBZJ;C3C*;2WM%-NUVE>RTNUZFE&E*M5
MC3CO)I??H:]%>&_\+A^(W_0Q?^2D/_Q%'_"X?B-_T,7_ )*0_P#Q%?BW_$P?
M!G_0/B/_  "G_P#+3Z7_ %2S+^>'WO\ ^1/<J*\-_P"%P_$;_H8O_)2'_P"(
MKVVPE>:QAFE;+/$K,<=217W'!?B)DG'52O# 4ZD7246^=15^:]K<LY=G>]CR
M\RR?$Y6HNJT^:]K7Z>J7<EHHHK[T\H**** "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@#X__ ."@
M7_)9=,_[%B'_ -*+FO"Z]T_X*!?\EETS_L6(?_2BYKPNOX8\1O\ DN,?_P!?
M'^2/ZFX-_P"27PG^!?FPKW3_ ()^_P#)9=3_ .Q8F_\ 2BVKPNO=/^"?O_)9
M=3_[%B;_ -*+:CPY_P"2XP'_ %\7Y,.,_P#DE\7_ (/U1]@4445_<Y_+(5SW
MQ<^)_A'X(_"GQ/\ &CX@7S6N@^$/#U[K6MW*KN,5G:P//,X'?$<;''M70UY?
M^V]\&_$7[17[%WQ>_9]\(311ZMX[^%^O^'M+DG;"+<7NG3VT98]@'E7/M0!\
M;?\ !*;3?&G_  5X^!MS_P %'/VW]6UF]T3QUX@U&+X5_":Q\075IH7AK0[2
M[EM4>:WMY(UO[Z2:&9GN;@.0 GE+$I*UE?M7?&GQ5_P1._;9^"5[X5\=Z_J?
M[.7QS\3GPCXJ\&^)]=N-23P5K3F/[+J.FW-V\DT%N_F.9;7>8E6"1D4,RA>E
M_P"#8;XF6?B/_@DIX0^">LVLNG>,?A'X@USPEXZ\/7D9BNM*OXM3N9UBEC;Y
MD;R9XLY ^8./X37FG_!QY\/;[]L;XW?LC_\ !/?X9H]]XN\2?&%/%.JP6;$O
MI'A^QC,=WJ$^WF*)5G<JQQO:%E7+#% 'UGXKNO\ @G=XV_X*H>"]5U'XUV]W
M^T3X5\!ZKIVB>$-+\2SR?9]*E(DN7N[2$F*-QDE?.VLV00&*1E/ OV??#\7A
M3_@YI^,FCV&N:W<VES^S+INHBVU?Q!=WZ6\\^KP"40"YD?R(SY:XBCVQKCY5
M%7OC]&@_X.9?@%*$&X_LW>) 6QR0+Q\#]3^=.^$?_*SU\6_^S3]&_P#3O'0!
M^A-_?V.E6,VJ:I>Q6UM;1-+<7%Q($CBC4$L[,>%4 $DG@ 5X3X1_X*=_L.^-
M_&'A+P7H7QL99?'][)9^ M5U'PQJ=EI/B>X3.8M.U*XMDLKYCCY1!,^_C;NR
M*Z;]N?QM\#/AS^QC\5/&7[3>GW=[\/+/P!JP\:V&GEQ<7FF/:R1W%O$8V1A)
M)&S1J0RD,X.Y?O#\N?VV=.\<ZC^Q9^P!XU_L_P -^"?AU_PTQ\*C\+_ACH\D
MNH7FDZ4T,QLWO=6GDW7<ZVNP,D42(C2.#)<862@#],?'_P#P4:_87^%OQ;U+
MX$^/OVI?!^F^+=%T"XUK6]%EU0-)IEC R+))<L@*6YW2(JQR,KN6 16)J_\
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
MC9ID&BZI\2?C5XC\>6?@RVODN5\*66HR1>1I9EB9HG>-8=[^4S1AYF"LV-S
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
MVH_@[\9-36+7M1^%?@K_ (4XNH-L,NA6]H\VIPVI;[P-_=-(RKR?(=L$1L5
M/<_VA?C9^SS^W3_P34^+?C_X!_&2ZUC1(?!'B"/^UO"FNWVE7NG:C:V4S&"8
M1-#<6TT;A"]O,%)! ="K8/%_\$3?B-X.^&O_  1!^!_Q.^*?C.QT;1M+^&Z7
M>L:WK-ZL,%O&)I2TDDCD <GJ3R3CJ:W_ ![\%?V0?@3^SS^UKX=_9?\ !=CI
M&MZ]H&O>)/BD=-NIYHY=<OM*N)6+F21TAF,0CE:WCV*BW$;[!YP+?GIKOQ=E
M^"?_  0-_P""?'CKQ-XNU+P]X%MOC/X-D^(FOZ;!#*=-TZ-]1FCNI$GBEB:.
M&ZCMI\21.N^"/C. 0#]7/A/_ ,% /V3/C1\99OV=O!WQ-N;3QY'I7]IP^$/%
M?A?4]!U&\L<D?:K:#4[:W>[A^4GS80Z8&<XYK*^*?_!3;]B'X,:AXDM/B!\:
MF@M?!FJQ:9XSUW3_  QJ=_I'AV]DV;;;4-1M;:2TL91YD>Z.>5&3S$W ;AGS
MGXO?L3_LV>.OVC?@/^V1\:_VL/'GBGQ7X-\0O#\(+B&]T6&+4I=1B5I80NFZ
M="UY ]O"\K_,52!)GRJ;R?C/XQ^)_!'QD_X)(_MJ^/OV'/"^C?#[X,SZWXYO
M-?N-8>YU76O&OB#RU&H7D8FF$6D6LDRHD<>)I'5=RI:DKD _33XT?MT?L?\
M[/&H>#]'^,G[17A;1+[X@:C967@JPDU)9KC6I;N58K=K>*+<\D3NZCS@/*4'
M+,!S3/V6/VZ_V1_VVAXI;]E3XYZ1XV7P5K(TOQ+)I*R[+2Y(8J TB*)48*Q6
M6,M&^UMK'!K\S?\ @HAH&@^-/^"2_P#P3+\->*=,@U&QU/XZ?!BSU*TND#I<
M0RZ#<+)&X/564X(/4&OUZT/P;X0\,7^H:IX:\*:;IUUJTZS:K<V-C'#)>2*@
MC5Y60 R,$55!;)"J!T% &E1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >/\ [0/[*/\ PO7QE;>+O^$]_LK[-IB6?V?^RO/W;9)'W;O-
M3'^LQC';KS7"_P##NC_JL7_EO?\ W17TU17PN9>&O!6;XZIC,7A>:I-WD^>H
MKOT4TE\D?58+C7B;+\+##8>ORPBK)<D'9>KBW][/F7_AW1_U6+_RWO\ [HKN
MOV?OV4?^%%>,KGQ=_P )[_:OVG3'L_L_]E>1MW21ONW>:^?]7C&._7BO8**,
MN\->"LIQU/&83"\M2#O%\]1V?HYM/YH6-XUXFS#"SPV(K\T)*S7+!77JHI_<
MPHHHK[H^6"BBB@#P_P"(W_!/?]G?QS\7=1_:#\,1^)/ 7CW6K6.VU_Q;\./%
M%UHUSK,48(C%]' X@O60'"23Q22(.%91Q6Y\ ?V,/@!^S?XIUSXC^ O#=_?>
M,?$\<<?B7QSXJURZU?6M2BC_ -7#)>7<DDJP)_#;QE(4_A05ZI10!XSXO_8
M_99\=_M6:%^VWXH\':[/\3?#6G/8:%XBB\?:U"EG:/OWVZ6D5XMKY3^8^Y#$
M5;/S X%&A?L ?LM>&OVLM3_;CT;PAK\7Q0UC2ETO4_$C?$#6W2XL5='6T:T>
M\-KY"NBL(A%L!&0 2:]FHH P_B;\-? ?QE^'6N?"7XH^%[76_#?B72;C3-=T
MB^0M%>6DT9CEB8 @X96(R"",Y!!YKY4A_P"""/\ P3"'P;TKX%:A\$M;U#0]
M!URUU3P])J?Q!UFXO='DMV9HH;*Z>[,UE;Y8DPP-&C'#L"ZJP^QZ* /"HO\
M@FQ^QQ;?M%>&OVKM/^&^KV?CKP=X=30/#&JV'CS6K>#3M*7=BQCLX[Q;40?,
M28S$5)Y() J_\./V ?V6OA-^TUXG_;$\"^#]>MOB+XSM8;;Q3K]UX_UN[74H
M8D"0QRVUQ>/;E8U4!%$8" ?+BO9J* /D&W_X(8?\$Z=*U[QQ?>%?AQXFT'1?
MB*MRWBWP)X?^(.K67AN_N)XVC>X?28;A;1G 8E T9CC8*R(I52/>OV6_V4O@
M/^QA\'-,^ ?[.'@@Z!X6T>/;8Z>^I7%VR^I,MS))(V3D\M@9. *]$HH _+/_
M (+!Z1^Q_P#$K]O;PIH/_!4']E[X@VWPD\,_#Z1_ 7Q>\$Z/K-S%)K=Y<@75
MK=W.B[KBU6.*"+RHF0AVFF=OE"5L?\$]?V2OV6M)_:9\(_%[_@F5XQ^/9\!V
MSWX^*-S\0[W7H_#.N:=+I]Q'!8P6VNQ1R7=V+R2TG6>W5HXHK:=9) TJ1O\
MII10!\;Z=_P0,_X)::9\+/%GP1@_9ZO9/"/BZ:2:?PY=>--6GLM)EDE$K2Z;
M!)<M'ITA=1F2W5'*_NRQC)2O0E_X)??LE:1J_@WQ/\/M&\4^#]:\ >&Y=!\+
M:WX4\<ZE9W,%A+-YT\4Y$Y6^\Z7$DC72S,SJKD[ANKZ&HH X;X"?LY?";]FO
MPWJ7ASX5:!-;MKNMSZUXCU34+^6\OM9U*?:);RZN)F:2:5@B+ECA41$0*B*H
M_/S_ (.+9_A5XV\=_LB_"[QYJZS65O\ M-Z#J?C*SLK^:*XTW0]LL4]]+);,
MLMG"N\?Z3N381N5P5R/T\HH \>^$?[(/P(\+?$73_P!H^SUK7/&_B>/0#I_A
MOQ=XM\53ZP]AID^R1TLC(YBA6;:A>:-1),%0.[JJ@>8?M@?\$2O^"<W[<7QK
MM?VC/CE\%;M/&T,"6][XC\+^);W1[G4H%4(L=TUI+'YV$ 3>?WFP!-^U0!]8
M44 ?/OQY_P""6W[#/[1?P!\&_LS>/O@?;VGA+X=7MM=^ ;;PUJ-SI5QX?G@&
MV.6UN+22.6-L$[CN.]OF;+ ,,OP[_P $AO\ @G]X4^/>B_M.:#\$;B'QOH7A
MO^Q;;7SXJU-Y[J$3-.L]VS7!-[=K*WF"[N#).'2)P^Z&)D^EJ* /GOX=_P#!
M+/\ 8A^%7A#XH> O!7PQUR'1_C/-J$WQ/L+WXC:_>)KT]\I6[GD^T7SE)I58
MAIHRDA!QNJ#0_P#@E%^PYX<_9/O_ -AO1_AWXGC^%&HQ&&Y\&O\ %7Q)) ("
M[.T$<CZ@988&9F9H8W6-B<LIKZ+HH ^>/B5_P2L_8B^,'P0\#_LX?$;X=^)=
M2\%_#:[L[KP3HS?%'Q%%_9DUI&8[6031WZRR-"A*QF1V\L?=Q6S\7_\ @G;^
MRC\>OBKX$^-WQ7\*>)]4\4_#*223P)JX^)>OV[Z1)(B)+(BP7R(SR+&BN[JS
M2!<,6R:]NHH _%_]I/PM_P $ROBS^W]\:?&7_!6O]G3XM_"OQTWBM=(^'WBC
MPKI/B=-.\3^&[*V2"SU%+S1$DCN;F8^8SB51Y4:VT &^.3?]A_\ !)[]FCPG
M\%/&GBWQ?^S#X@^,\/P1UO0;&/0]'^,>H:BS7>K)-,9;[3[35$2]LK?R#$C-
M*J"X8JRIMB5W^W:* /S=_P"#I+5/#&K?\$S9/A7=3I>ZMKGQ \/26_A^V5IK
MNZM8;])+B188\R&-(U8LX&U<@$@D _5GPG_8V_9CO?$7A#X[Z1XLU_XA#PO;
MR/\ #K4/$_CN[UZST99$,33V?G2NCS&/,7VJ3S)PA=1( [AO=J* /&?%W_!/
M_P#99\=?M6:-^VWXF\'Z_+\3?#VEMINB^(X/B!K<"6EFQ<O;+:17BVWE,9&+
M(8BK$Y() QPMU_P1L_X)VWWQD\=?&Z_^!,LVH?$N>6Z\<Z*_B?4?[%U>\D5@
M]Y-I@G%H]SEW=93'N21C(A60[Z^H** /E-?^")W_  3?;]F;1?V0+SX)ZQ+X
M!T'6(]5L='3XBZ];NU[&28II9X+U)9C'G]VKL5B_@5:[WXT_\$ZOV3_VA_&G
M@+XB?&+PIXGUG6_AA?B^\"ZB?B9X@@DTJZ&S_2%\F^022GRU!>0.S $$D$@^
MWT4 >%_$S_@FW^QW\7OVH-#_ &Q_'?PON+GQ_H6B1Z1'JL'B*_@BO[&.4S10
M7MM%,L-\B2'>%G1P2%W;MB;<>\_X):?LIW5OXU\/QCQO!X9^)'B/4==\?^"8
M?B)JO]C:[>W]P]Q>-+;-.1%'/([>9!"8XI%)1T92P/T910!!IFF:;HNFV^CZ
M/I\%I:6D"0VMK;1"..&-0%5$50 J@   < #%3T44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 50\4Z'_PDN@76A_:O)^TQ[?-V;MO(/3(ST]:
MOT5SXO"T,=A:F&KJ\)Q<9+574E9JZLU=/H[ETZDZ513B]4[KU1YG_P ,Z_\
M4X?^4_\ ^V4?\,Z_]3A_Y3__ +97IE%?G/\ Q!OPW_Z ?_*M;_Y8>Q_K'G/_
M #]_\EC_ )'F?_#.O_4X?^4__P"V5Z3:P_9K:.WW;O+C"YQC.!BGT5]+PYP7
MPSPE*I+*J'LW4MS>].5^6]OCE*UKO:QQ8S,L;CU%5Y\UMM$M_1(****^I.$*
M\K^)/[&'P#^+7QN\-_M%^.-/\4S>+O!Z72>&K^P^(VN6,%@MS&L5P$M;:\CM
M\2(B!P8SNVC.2*]4HH J>(- T+Q9H-[X6\4:-:ZCIFI6DMKJ.GWT"RP74$BE
M)(I$8%71E)4J0002#7G$O[%O[-5W^R/_ ,,+:G\,K>\^%O\ PBP\.CPM=7,K
MH--5-B0B7=YH* +MD#!U*JP8, :]2HH ^/[?_@A5_P $Y)OAAX9^$?BOX:^)
MO$FE^$?%%CKNA3^)?B'J][>6LUE!<0VEO'<O<^;!:1+<R,MK"T<.\*S*Q&3U
MG[:7_!(_]A#]OD>%KW]H3X0RRZQX*MEMO"WB7P_K5UIFIV%L.EN+FVD5WB')
M"/N"EF9=I8D_2E% 'COA']@;]E+P#^RQ>_L7^"?AG-I'P[U2RN;75])TKQ#?
MVMSJ*W*E;E[B^AG6[FDE#$22-*7<'!)&!53PM_P3H_8U\)?LD7/["-G\'!?_
M  EN=/:Q?P7XB\0:AJL$=N7\P1Q27MQ++"%?#H8W4QN%9"I4$>VT4 ?+?[#W
M_!&G_@G]_P $\_&<_P 1/V:_A)>VVN/9RV=AJ?B#Q)>:I)I=K(P:2"T%U*ZV
MRN0-Q0!W PS,.*HQ?\$0/^":4>J?$2[;]G^9[#XHRWL_BSPU)XKU-M'>ZNXV
M2>\@T\W'V:VNB';9<11K)#_RR:.OK*B@#Y;U?_@C)_P3M\0?!#P-^SKK7P;U
MN7PG\.=7MM7\(Z?;_$C7[1K34K>,Q07S2VU]&\UQ%&?+CED9FBC"QH5154?3
MFDZ9;:+I=MH]G+</#:P+%$]W=R7$K*HP"\LK,\C<<LS%B>22:L44 %%%% !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 %%%
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
M[X?6>MVM]%XATJ4+Y.H:3?3&UCN8&9T1C,MNT;NJNJG./"_ '_!=;XO?'/\
M9.\:_M5?L]?\$Q?&_B*S^'>O:U:^,=.U+QII^FBPM-- :9UFD5OM5WL$CFVM
MDF51'@S;G16 /T3HK@?V6/VC/ '[7?[./@K]IWX6_:5T#QSX<M=7TV&^C"SP
M),@8PRA20)(VW(V"1N0X)&#7?4 %%%% !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%%% 'RQ^W!_R5C3_ /L78O\ T?/7C5?<7CCX*?#+XD:M'KGC3PS]MNHK<01R
M_;9H\1AF8+B-U'5F.<9YK&_X93^ ?_0A_P#E4NO_ ([571+3;/C:O9?V'_\
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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@
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@
..HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cms-20210331_g3.jpg
<DESCRIPTION>2021 Q1 FORM 10-Q CHART - CE PLANNED CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20210331_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBH=1U"PTC3Y]5U6]BMK6UA:6YN;B0)'%&H)9
MV8\*H ))/  H FHKXD_9%_;/_:5_X*LGQ+\:/V5O%FD_#+X&:/XBN=$\(^*]
M1\,_VIKOC:>V;;/?PQS2I;V%B'S&BO'--(58DP%=E3R?M\?&W]B_]MSP#^Q1
M^WSJ7A[7=!^,AFM_A#\8/#NDOI:W&JPE ^C:I9-+,D5PQEB$5Q"ZQRF1%\I#
MN*@'VI17G<W[3_PG'[5=I^QO9Z['<^-9O =YXNO+"WD5C8:=#>6EHC3#.4,T
MET?+XY%O*>,#/S5^P=^U;^U9\3/^"J7[6_[(_P >_B3HFN^'?A#:^"F\'0:%
MX6338H!JFG3WTQ;=+--(^&AC)>9E_<[E6/<5H ^V:*** "BBB@ HHKXD_P"#
M@C]JS]J[]B#_ ()L>+?VHOV2OB5HGAO6_#=YI\-W-J?A=-2GD2[OK>T4VYFD
M\F%T,Y<^;#.&  PO4@'VW1110 445Y[X^_:<^%'P[^/G@+]F?6==C?QC\0UU
M&?1-'AD4RI9V5L\]Q=R+G*Q!A'$#W>4 9"L5 /0J**\L^,7@']JOQ)\?_A=X
MN^#?Q\TGPU\/M"NM2;XI>$;WPS'=W'B:*2W5;-(+EOFM3%*&8E"NX.,[@NP@
M'J=%%% !1110 4444 %%%% !17RY_P %F?CU^TE^RU_P3D^)G[1_[+/CC1-"
M\3>#=#_M!+C6O#G]H[XA+&CB)6F2..0*Q8-(DR\8,9SD>Y_L]^*==\<_ +P/
MXU\4WWVK4]8\'Z9?:C<^4J>=/+:QR2/M0!5RS$X4 #/  H ["BBB@ HHKRO]
ML=/VR1\$KJ\_8/G\!?\ "PK2]AGL[/XDQW1TJ^MU),UN[6I$D;N,!'! #8R0
M,T >J45\Z_\ !.O_ (* Z3^W'X*\1Z'XQ^&]Y\/?BQ\-]9_L3XL_##5KE9;G
MP_J&"8W250%N+2=%,D%PORR+G!.TU]%4 %%%% !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
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
MEOX1<PV"7"BX!$FV4$[U)PY )!(!'?\ _!0[X.S?$C_@O?\ LS_"Z/XO>/\
M0]%\<?#CQB_B:ST/QQ?Q(Z063*5M4,Q33GEC9XGFM5BEV.Q5TDVR+<^)7_!$
M;]N']H'_ ()[Z!^P%\=/^"C.AR:1X'N-"M/!6H^&_AC]EQ8:9)&(9M05[MVO
M+A88UCCC1X8E(+R>>^UTSOV[_"7QS?\ X+N_L7Z1X%^+>EIXSL?AKXUF?7-:
M\.^99:B5M<S0RVL,T;1I(A=%*2%HCL?]YL*N <S\)?V8[#_@EY_P79\(_L;?
MLT>*O%UK\#?VDOA7K5[K'@:X\8:A<#0]7T^.65[VUNGG-S"S+'&@D$GF9N'&
MX[8]G&?\$K?^"87P4_X*2_L@_&OPY^U?\3/B7K\&D?M&>,M+\'Y^(FI(=%GB
M:WC34B1-F_O HC7S+TSJJQ *JEY6D_1KX3_L7^*)?VP;S]O']I;QII&O>.H/
M!H\)^#-)\.Z7);Z9X9TII_M%P8S-(\EQ=W$NW?<'RP(T2)4 WL_Q%_P06\*?
MMA7GP#_:"E^ GQ<\#Z;I>J_M.^-88(_%GA6YO)]$O!-"K741ANHEND93&WV=
MQ'AXR?-(DVH >5?#?XY_'GXP?\&K_P"T?X)_:.\87GB/Q)\*+WQ'X"/B74)3
M)/JEOI]S:F*1Y&),A43>2')+$0C<6.6/OW_!5C]C;6/C1_P2E^&G[6'P9\.F
M\^)/P.\'>'?%ECI\<DBQ^)=(LK>&>^T>[1"/M,#PB601,&)="BX\Y]WN'Q$_
MX)#:'/\ \$J-7_X)=? ?XTCPM9^([":'Q+X\\0>&/[8OM2N+FZ^U7UZ\4=U:
MKY\\I<YW%8U8*JX5<>Q>"_''PM_8T^"'@CX(?M7_ +4GP]M]5LO#*:;9ZCK$
M]OX?36H;&VCCFECM;J\F8[4"M)MD<+O&< B@#Y]NO'?[/'_!5SXI?LU0_#3P
M_8:KX%T;PF/BSKKF!-UI:RQ2:?I6B3!?NI->?:Y98#\C-X?*."!BONJOBC_@
MAA^QC\+/V5OV7_$/Q"^%>@WVG:1\6_'NK>*O"VGZF6\W3?#$UY,VBV2A@#'$
M+1Q<B(@%'OI0=S98_:] !1110!^>'_!5;=_P3V_;'^$G_!8/P; UIX;EU.V^
M''[1T<'RQ7/AN_E"V&JS@<;K&[*?O.7998XP0N17Z'1R)*@EB<,K %64Y!'K
M7G7[7W[.'A']K[]ESQ_^S#XYBB.F^.?"E[I$LLL>[[-)+$RQ7"C^_%+LE4]F
MC4]J^?/^"#'[2WB[]HS_ ()M^$='^*QD3Q]\*[V[^'7Q"M9Y-TL&J:.XMOWI
MZF1[<6TK$\EI6Z]2 ?9-%%% !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 %%%% !116'\3?'VC?"GX;>(?BCXBAGDT_PWH=WJM_':H&E:&WA>9P
M@)&6VH<#(R: -RBOS8_9B_:N_P""B_[<DW@3]I#X*_'CX=:"/B!\%]:\5^%_
MAQ=>%;F_T6V,&JV=O#87UTE['-+=8=HY;N-8Q$YD"P.%(?VK]K+_ (*/^//@
M!^RY\$]7T3X<:;_PNG]H'5O#WASP5X/U>27[%INL:C%$]S/=["LK6ED'=I I
M#N0B;DW[U /KVBOD.[_:X^-?[(/[;WPM_9$_:Q\?Z3XRT#XY:=J47@3QS8>'
M1I,^G>(+!(Y9M-NH4EDC>"XAE5K>0;9%D1HG\W<)%^O* "BOA3]FO]LK]I[]
MN[]E3QU^W)\%?CEX/\&:9H>N>([3PGX%U/PJ+V*WBTF>:)1KL[3I*)IQ"LY6
MW: 017$?^M(+-]*?L+_M-?\ #9O['GPW_:J/@R?PZWCWPC9ZQ+HEQ)O-F\L8
M+(KD#S(]V2CX&]"K8&<4 >KT5\0?M4?M5_M;_"+_ (+2_LK_ ++6B?$W0D^%
M'Q?LO&,VM>';;PJBW[R:5H4MPBS7LLDA93.\,B^0EN1Y6QC("<_;] !17D?P
MD^'W[8?ASXI_%SQ!\6/VB/#WB#POX@U&UD^#VA1>#UA;PG ELZS1W;QNCWX>
M8QO@N&Q&V'02!8_G+_@D-^U'^V?^V%\$OVC8?C%\8/#=WXW\ ?M+>*/ GA;7
M1X+5--L;/3[?3EB'V*&>*25/,DGDQ)<-)F7!E9544 ?=-%?#G_!&#]J7]K?]
MO[_@DQ!\<OBE\4M,B^*GB&Z\46&G>)H_#T L]-NHKVZM[.3[+&J++'"5B.UO
MFD"?,Q))KZJ_9H\*_'7P1\!/"GA/]IKXI6'C;Q_8:/'%XK\5Z9I"6%OJ=X,[
MY4@C 6,=!\JJ#C(5,[0 =S1110 4444 %%%% !1110 5X[\0?V"/V5OBG\>M
M'_:@\=_#[4+[Q_X=1X_#WBA?%VJPW.DQNK+)':^5<JMO&ZLP=(PJN'8,#N.?
M8J* *FOZ)9^)-&N=!U&:[C@NXC'+)8:A-:3*#W2:!TDC;_:1@1V->:?LR_L1
M_LQ_L;PZQ:?LU?#>3PM;:_?R7^LV-MKU_/;7=Y)M\RZ>&>=XS.X1 TVWS&"@
M%B.*]6HH *\G_:._84_8]_:^\2>%O%W[3W[.GA;QSJ'@JYEG\,S^(]-6X%DT
MA0N-K?+(C&.,E'#(2@.,UZQ10 D<<<,:Q11JJ*H"JHP !T %+110 4444 %?
MGE^QY,?V3O\ @O+^TC^R?(/LOA_XX^#-(^+W@^V((B6^C;^S=7V'HTLT^)F'
M7;&#TYK]#:_/'_@L-L_9S_;Q_8M_X* VH-O;:3\6I_AMXNNE'R-IOB*U:"-Y
MS_SSAEB>0'H&D]2* /T.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 *AU&UT^^T^>RU:VAFM)H62ZAN4#1O&00RL&X*D9!!XQ4U<M
M\<_A=9?''X)^,?@KJ6KSZ?;>,/"VH:)<7]L@:2V2[MI(&E0'@LHD+ 'C(H _
M'WXW_L<_M*_\$,?VV+S]H?\ X)2Z5-XZ^&3?#_6?%/COX ^)-1<II>D1W]C]
MO_L68[FC;+0RA<%P+?!%S\L8[7]N#]HCP7^V'^WG_P $M/VP?A[]K/P]\9^(
M_$5W8K?Q['M+^XM-/\F"<*2HF62-XQAF&Z&3!(Y/T-XD_8K_ ."H/C'Q[8>!
MO%W[4O@:XTZ3X-:KX-U;XQ6/@*6'57AN;NQ+,+!]2:-=0DBA=A<C=;HX9S"<
MK$?3?BM_P2C^ GBW]C#X<_L@_"[5+WP>WP8U#2-8^$/BZ&);J\T#6=,;=;7T
MBL46YWL9//C)02K-)@HQ5E /F_\ X+VVVJ:S^VG_ ,$^/#OAG<VJO^U%8WH2
M/[YLK:6SDO#Z[1#G=VQUK],Z^;/"?[$7CWXA?M:^$_VTOVQ/B!X=\2>)OAOH
M%_I?PS\/^$=!GL=+T.2^")?ZDQN+B>6>[FCC2(<I'#$"H61CYM=?\+/@O^U-
MX4_:_P#B7\8OB)^U3_PD7PQ\3Z=ID/@/X8?\(W#!_P (Q/#"JW,OVM3OF\UP
M[X(_Y:X/^K7(!^0GQA_9=^,/Q-TCXM?\%6_^"27A6XU?X!>,O&-V/B5^SO)K
MMU!9_%W3].O)(]6U>T6W*FU6:XBGC6U4EYXHI2P9+AK%_P!AOV$_VE_@Y^V'
M^Q_\/OVD?@!HW]F>$/$_AR*71M'^S)#_ &8L1,$EELC^13!)%)#A/D_=?+QB
MO)OV:/V$/VA_V&?ACJW[,W[(_P <?"%G\,Y-9U+4/ UOXL\(7%WJ'@Q+ZXDN
MIK2(PW<4>H0)<32R1"01.@?8[2@ U[3^R!^RU\-/V*/V:?!_[+7P@6Z/A_P=
MI?V2TGOY%:XNI&D>6>XE*A5\R6:265MH50TAVA1@  ^%/^"L_P ,=/\ C/\
M\%N/V"_A?K'BG7M&LM9TKXH07]]X8U9["^^S_P#"/QM+%'<Q_O(/-16B:2(I
M*JR,8WC<*Z\MX!_9NT__ ()-_P#!=GX.?L]_LB^)O$5A\'?VF/!?B<^*OAWJ
M?B6\U&VTO5=(L9+P:C;O<RR2QM)^YCW,Y.9)1NP45/KK]N;_ ()__$']HO\
M:5^"?[:7P'^->F^$_B)\"KC6SX>L_$WAQM3T?5K;5;1+2[@N8XIX)HV\I2$E
M20[2Q)1N,;_PH_8M\33?M4/^W'^T_P"/M+\4?$2R\*/X:\&Z?H&D26>C>%--
MED$MS]GCFEEEGNKAPOFW3LI,:)&D<:AMX!\U?\$;=*G\,?\ !2/]O;P1'XFU
M_4['1_B5X:ATUO$?B*\U2X@B?3[J4QB>\EDE90TC8#,<# ' %6O^#=[_ )%7
M]L'_ +/O^(/_ *!IM>P_L;_\$\OC%^RG^U1\?OVFM5_:6\.^)3\=]9L]5N=#
MA^&\]BNC7-I!+!!LF.JS&>/9(N]2JEBF5:/.*B_X)X?\$[_C=^P/X:^,>CQ?
MM.^&/%EU\6/BIK/Q!CNI/AC<62:3J^I" 3(8QJ\AN+91 NV,-$^2<R'I0!\>
M?\$?O!\/C;_@V,\3Z6_B'7-)F@TKXA7=EJ/A[Q!>:;=6]Q%=ZB\3B:TEBD(#
M@$H6V/C#!@2*QM7_ &LOB=\%?^"$/[#WPO\ !/C;5=#O?CQXN\%^ _$?C#3]
M0>"^TW2;R1WOI8+@'=%.\<9C$H(95D=E9656'UQ^QO\ \$I_C#^Q]_P3+\3?
M\$Y](_:ST#6SK-CKEKI7C:X^%\L#V*ZH;AIVDM!JS+<,K7#%,21 ;0&#52OO
M^"*?ASXB_P#!*'PQ_P $POCS\=FUJ7P'%:2> _B5X;\,-I-[HU]9LYL[U8'N
M[@-*BN\;8D4/&[@;&(8 'C7_  6I^%OA/_@EI\-/AM_P47_8-\(6G@'Q'X*^
M)6D:3XRT7PO%]EL_&VA7KM%/9ZE#'A;V4OY92XE#2H6=@V[:RR^/?V<=!^)?
M_!RKK_P:\5_$3QVW@_Q/^QA+X@UWP]!X]U(17;R^*X;:6U1S.9+.U?[/"S06
MCP(PBV$&.26.3Z.UO]@_]I3]IVP^&_@S_@H%\=O!GBWPU\-_%%AXCFL/!O@R
M?3I/&&K6(;['/J!GNIHX8%<^?):PIMEE"_.D:F)[Z?\ !/WXNI_P5@?_ (*;
M']I/0C:M\)_^%=CP"?AW-N72/[2&I;_MW]I_\?'GC[_D;-IQY?>@#P7_ ((K
M>%M/_9T_X*!_MP?L)?#.]U&#X:?#;QAX/U7P/X=O=4FNH]';6=*N+F[A@,S.
MZQ[X4PNXCY?7)/Z0U\K?LB_\$]?BM^S3^W1\>?VS_%'[1V@>)D^/4VARZSX9
MLOAY-IQTLZ3:S6MH(;EM3GW QS'S-T7S, 5*#BOJF@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *^,_^#@?X'7WQV_X)$?&;3] $B:SX3\/IXPT2Z@/
M[VVN-(GCU!GC_P!HQ03)Z_.<<XK[,K*\=^#-!^(_@?6?AYXIM1/IFO:5<:=J
M,!_Y:03Q-%(OXJQ% '*_LH_&ZP_:6_9@^'7[1&F;!!XY\#Z5KR)'TC-W:1SE
M/8J7*D=B,5W]?!O_  ;>>,-=N_\ @EQH/P0\97?G>(?@WXT\1> -?;!&V?3]
M2F,:8/W=MO- N/:OO*@ 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 **** /S]_X)+*GPK_X*1?M[_LP1
M#R(+'XP:+X[M;;HKMXATH7,TJ^N7@ 8CH< U^@5?GWX-NK?X-?\ !RQX^T2\
MG2UL/BQ^REI?B!KB1PJ2WNEZPUCL)/\ $('W?[O>OLGQ5^T]^SOX*+)XD^-/
MAN"1/OP1ZK'+*/\ MG&6;]* .[HKP'Q!_P %,?V2]%++9>,=1U1E[:?HLXS]
M#*J _G7%:[_P5T^#5J2OAOX9^);PCH;PV]N#_P!\R2']* /K.BOB74O^"PYY
M71_@#]'N?$O_ +*MO_6L*\_X*]_$QY"=/^$6A1+V$UY-(?S&W^5 'WO17Y\S
M?\%<_CDP'D?#GPFISR7BN6_E,*\X^-7_  75_:5^%OQ,N?!VG_"GP-=6D.FZ
M?<(\UO>"3?/907#9(N,8#2L ,= .3SGVLBR#,>(L7+#8))SC%R=VEHFEU\VC
MQL\S[+N'<)'$XUM0<E%63>K3?3R3/U-HK\G+'_@XB^-D9']I_L\>%IAGGR-2
MN8^/QW5L6/\ P<8>+(P/[3_92TZ8XY\CQ?)'S^-LU?23\,N,H[4$_2</UDCY
MN/B9P=+>NUZPG^D6?J717YQ^%?\ @XH^%]X5_P"$W_9GU[3@?O\ ]E:_!>8^
MGF1P9_2O3/"G_!>+]A7Q"%&LGQEH1/WO[3\/JX7_ ,!I9:\[$<"<78;X\')_
MX;2_]);/1P_'/"6)^#%Q7^*\?_2DC[0HKY[\)?\ !5;_ ()]^-&1-*_:9T:W
M9\#&KVMU8X/N;F) /KG%>S>!OBG\,?B?9?VE\-?B+H7B&WV[O/T/5X;M,>N8
MF85X.*RO,\"KXFA.'^*,H_FD>]A<TRS'?[M7A/\ PRC+\FS>HHHK@.X****
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 ***"0!DF@ HKR/XQ_MP_LY_!2273O$'C9=1U.)03I.AI]
MIFY&0&((C0X(.&8'FOEKXM_\%8_BEXA,FG_"'PC9>';<DA+Z^Q=W1'9@"!&G
MT*O]:2:DKK8$TT??E[>V6FVDE_J-W%;P1+NEFFD"(@]23P!7C_Q&_;\_99^&
M[RVMU\28M7NXNMIX?B-V6/H)%_=9^KBOS6^(?QF^*WQ8N_MGQ'^(.JZP=VY(
MKR\9HHS_ +$8^1/^ @5S-,#[8^(?_!7N0^9;?"CX1 =?+O?$-YG\X8?_ (Y7
MB_C;_@HG^UAXTWQ)\1$T>!_^6&B6$<./I(0T@_[[KP^B@"SXLUG5_'OB=/&W
MCG5+C6=9CMS!%JVJS-<7*1$[C&)9"6"D\[0<9JM110 4444 %%%% !7A'[6\
MJ3?'2_=.@T;1EY]1I5H#^HKW>O _VJ_^2WZA_P!@K2O_ $VVU?JW@_\ \E+6
M_P"O,O\ TNF?E?B]_P DU2_Z_1_](J'G=%%%?T<?SF%%%% !4VG:EJ.D7L>I
M:3?S6MQ"VZ*XMY2CH?4,I!!J&BDTFK,:;3NCVCX:_P#!1/\ ;?\ A-L3P;^T
MSXI\J+'EVVK7_P#:,* =A'=B10/8"OH3X5_\%^_VL/"<\4'Q/\$>%?%MHN/-
M=;9]/NG^DD1,:_\ ?HU\)T5X..X6X<S&_P!8PL&WUY4G_P"!*S_$]W \4\19
M=;ZOBII+IS-K[G=?@?LO\&?^"\W['_C[RK'XH:3XA\#7CX$DMY9_;K-2>PEM
M\R'ZM$H_I]6_"K]H'X'?'*P&H_!_XM>'_$<>S<Z:3JL4TD0_VXP=\9]F -?S
M=U/INIZEHU_%JFD:A/:74#[X+FVE,<D;>JLI!!]Q7PF9^$628B\L%5E2?9^_
M'\;2_P#)F?=Y;XN9UA[1QE*-5=U[DOPO'_R5']-M%?A-^S]_P5T_;=^ 3PV*
M_$Y_%VDQD9TKQFK7HV^BSEA.N!P )-HX^4]*^Z?V>?\ @O?^S;\0?(T;X\>$
M]4\":@^%>^C!U#3R>F2\:B9,GL8R!W?C-?FV<>&G$^57G3@JT%UAJ_\ P%VE
M]R?J?H^3^)7#.:6A4FZ,^T]%_P"!+W?OMZ'WA17/_#?XK_#+XP^'D\6?"KQ_
MH_B+37Q_IFC:A'<(I/\ "Q0G:WJIP1W%=!7P-2G4I3<)IIK=/1H^]IU*=6"G
M!II[-:IA1114%A1110 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 !113)YX+6![FYF2..-2TDDC *JCDDD]!2;25V ^J^JZMI6A:?+J^MZG;V=I
M;IOGNKJ98XXU]69B ![FOG;X_P#_  4G^$OPQ\_0/AHB^*]83*F2WEVV,#?[
M4H_UF/1,@]-PKXG^-/[27QA^/NI&\^(OBR6:V63=;:5;?NK2#_=C!P3_ +39
M;WK\8XT\;^%>&.;#X-_6L0M+0?N1?]Z>J^45)]'8^5S7BS+LOO"E^\GV6R]7
M_E?Y'VK\:_\ @IK\%_A_YVD_#>VE\6ZDF5$MLWDV2-[RL"7]?D4@_P!X5\B_
M&K]L_P"/OQR,MCXC\7/I^E2Y']BZ-FWMROH^"7E'L[,/0"O*:*_EOBOQ7XSX
MMYJ>(K^SHO\ Y=T[QC;M)WYI>DFUV2/S[,>(\US*\9SY8_RQT7SZOYLM:S&-
M0\.6NIJ/WEE)]DGX RC;GB/JQXE4GL%05BUT'ATQW%U)HL[JL>HPFV+.P4*Y
M(:-B3]U1(J%C_=#>M8#H\;F.1"K*<,K#!!]*_J;P,XG_ +?X)AA:DKU<*_9O
MOR;TWZ<ONK_ S]"X1S#ZYE*IR?O4_=^7V?PT^0E%%%?LQ]2%%%% !1110 44
M44 %%%% !7@?[5?_ "6_4/\ L%:5_P"FVVKWRO _VJ_^2WZA_P!@K2O_ $VV
MU?JW@_\ \E+6_P"O,O\ TNF?E?B]_P DU2_Z_1_](J'G=%%%?T<?SF%%%% !
M1110 4444 %%%% !1110!N?#[XF?$3X3^(XO%WPQ\<:KX?U2'_5W^CW\EO+C
M.=I9",J>ZG@]Q7WC^RQ_P7U^*7@W[-X8_:I\&1^*[!<(WB+1(X[;48U[L\7R
MPSG_ '?*/<EC7YY45XF<<.9+GU+DQM%2?1[27I):_*]NZ/:R?B+.<AJ<^"K.
M*ZK>+]8O3Y[]F?T3_LZ_MB_LX?M5Z1_:?P2^*&GZI.D6^ZTB1_)OK4<9\RWD
MPX )QO *$]&->FU_,MH6O:YX7UBW\0^&=:N].U"SE$EI?6-RT,T#CHR.A#*1
MZ@YK[F_8]_X+H?&SX3S6WA#]IJRF\=>'P0@U>,I'JUHGKN.$NA[2;7).3)VK
M\8X@\)<;A5*ME4_:1_DE92^3T4O_ "7YG[-P_P"+&"Q3C1S2'LY?SQNX_-;Q
M_P#)OD?L'17 ?L]_M1? G]J7PD/&/P0^(=EK,"JOVRT1MEU9,?X)H&P\9ZX)
M&&QE21S7?U^1XC#U\+6E2K1<9+1IJS7JF?K5#$4,5156C)2B]FG=/T:"BBBL
M38**** "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 **K:SK.D>'=*N-<U_4[>RLK2(R
M7-W=3"..)!U9F;@#W-?%'[4/_!3/4]1FN?!/[.CFUM1F.?Q//%^]E['[.C#Y
M%_VV&[G@+@$_(<7\<\/<$X+ZQF52TG\,(ZSG_A7;O)VBNKO8\S,\WP64TN>O
M+5[);OT7Z['TA^T+^UO\(OV<[!H_%6K?;=9>/=:Z!8,&N),]"_:)/]IL9&<!
MB,5\!_M#_MD?&#]HB\DL]:U0Z7H6_P#<:!ITK+#CL96X,S=.6XST5:\NU+4]
M1UG4)M5U>_FNKJXD,EQ<W,I>25SR69FR23ZFH*_C+COQ>XDXTE+#P?L,*_\
MEW%ZR7_3R6CEZ:1\FU<_+<XXFQ^:MP3Y*?\ *NOJ^OIMY!1117Y.?.!1110
M5-XN3[3>1:^IR-1C\R8YSB<'$N3TR6'F8'02+4-78(SJF@W6E<F2V_TNU')/
M Q*H'093#D^D&.]?LW@9Q/\ V!QM#"U)6I8I>S?;GWIOUYO=7^-GU/".8?4\
MV5.3]VI[OS^S^.GS,*BBBO[N/U\**** "BBB@ HHHH **** "O _VJ_^2WZA
M_P!@K2O_ $VVU>^5X'^U7_R6_4/^P5I7_IMMJ_5O!_\ Y*6M_P!>9?\ I=,_
M*_%[_DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH W?AS\3?B%\(?%MMX[^%_C/4=!UBS;-OJ&F7312*.ZD@_,IQRIRI'!!
M%?I-^Q9_P7EMM0FLOA]^V9HT=N[E8H_'.CVV(R>FZZMD'R^\D(Q_TS R:_+R
MBOG\^X8R;B.CR8RG>722TDO1_H[KR/?R+B?.>':W/@ZEH]8O6+]5^JL_,_IF
M\->)O#GC/0+3Q5X1UZSU33+^ 366H:?<K-#/&>C(ZDA@?4&KU?S_ /[&O_!0
MC]H/]BK7U?X?:[_:/AR></J?A+5)&>SN,_>9.\$I'_+1,9P-P<#;7[%?L9_\
M%#/V?/VUM"7_ (0'7/[,\2P0;]3\(ZK(JWD&/O/'VN(@?^6B= 1N"$[:_G7B
MK@+-N&Y.K%>TH?SI;?XET]=O.^A_1'"W'F4\215*3]G7_D;W_P +Z^F_E;4]
MVHHHKX4^Y"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@ KA_CI^T/\,?V>?#!\1?$'6@DLJG[!
MIEOAKF\8=HTR./5CA1D9/(SQG[6?[:'@K]F[2GT33_)U;Q7<19L](63Y;<$<
M2SD<JO<+]YNV!EA^<?Q'^)/C7XL^+;GQOX_UZ;4-1NF^>64\(O9$4<(@[*.!
M7X?XG>,> X/4LORVU7&=>L*7^*V\NT.F\K:)_)9_Q11RR]"A:57\(^OGY??Y
M]W^TO^U_\3OVD]5:#5[DZ9H$,NZRT"TE/E+CH\K<>:_N1@?P@9.?)Z**_BW-
MLXS//<?/&X^JZE66\I/\%T271*R6R1^5XG$XC&5G5K2<I/J_Z_ ****\TP"B
MBB@ HHHH *GTR^;3-0AOUB601N"\3YVR+_$C8ZJPR".X)J"BM*-:KAZT:M-V
ME%IIK=-:IKT9492A)2B[-$>O:8ND:M-8Q.SQ*P:WD<8,D3 -&Y';*%3CMFJ=
M;&KQB^\/VVHJ/WEG)]EFX RC;GC/JQR)03V"H*QZ_P!*>#>(:7%7#&%S2&]2
M*YDNDUI-?*2=O*S/W?*\;',<OIXA?:6OKL_Q"BBBOISO"BBB@ HHHH ****
M"O _VJ_^2WZA_P!@K2O_ $VVU>^5X'^U7_R6_4/^P5I7_IMMJ_5O!_\ Y*6M
M_P!>9?\ I=,_*_%[_DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "KOASQ)XA\'Z]:>*?">N7>F:E83K-9:A87#0S
M02*<AT=2"I'J#5*BE*,91::NF.,I1DFG9H_6?_@G)_P6AT+XF?8/@I^USJEK
MI7B)ML&E^,7"Q6FI-T"7/18)C_?&(W_V#@-^AH(8!E.0>A%?S%U]R?\ !.7_
M (+#>-?V<38?!W]H>YO/$/@12L-CJ7,M]H:= %[SP+_SS/S(/N' $9_$N,_#
M%3YL;DT;/>5+]8?_ "/_ (#T1^U\&^)CARX+.)76T:GZ3_\ DO\ P+JS]D**
MR? WCKP?\3/".G^/? 'B2TU?1M5MQ/I^HV,P>*:,]P1W!R"#R""" 016M7X7
M.$Z<W&2LUHT]TS]RA.-2*E%W3U374****DH**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M7O\ DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@
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
M,7Q2L_@W\1+V477B?X97T;/X&\<$')CNK).+*9AD">W"[<G C9VE';?L/?\
M!8+P)\>_B>W['G[7?PRO_@1^T1IR!;[X9>+KA?)UK /^E:/>\1:A ^UF4(=^
M%; =4,A /LJBBB@ HHHH *^7?V]_VUC\)K*7X0_"K50/$UU&/[2U"%@3I<3#
M.U3VF8=/[BG/4J1U/[;G[8.G?L[^%CX6\)W$4_B_5(#]BB.&%A$<C[1(/7J$
M4]2,G(4@_FWJ>IZCK6HSZOJ]]+<W5U,TMS<SR%GED8Y9F)Y)))))K^<O&CQ6
M_L2E/(LHJ?[1)6J33_AI_9B_YVMW]E;>\TX_#\4\1?5(O!X:7OOXFOLKLO-_
MAZ[13337$SW%Q*TDDC%G=VR6)Y))/4TVBBOXX;;=V?EX4444 %%%% !1110
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MH8:I*U+%+V;[<V]-^O-[J_QL^HX1S#ZEFRIR?NU/=?K]G\=/F8U%%%?W>?L
M4444 %%%% !7SY^TW_R6?4O^O'3O_2&WKZ#KY\_:;_Y+/J7_ %XZ=_Z0V]?J
MW@__ ,E+6_Z\R_\ 2Z9^5^+W_)-4O^OT?_2*AP5%%%?T<?SF%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %;GPS^(_
MC'X0_$#2/B?\/]8DL-9T._CN]/NH_P""1#G!'\2D95E/#*2#P36'145*<*L'
M":NFK-/9I[HJ$YTIJ<'9IW36Z:ZG]$'[&G[5'@[]L3X!Z1\9?"ICAN)T^SZ[
MI:ON;3K] /-A/?'(92?O(Z'C.*]4K\*?^"67[<EU^QK\?(H/%6H2?\(/XJ>.
MS\3PDDK:G.(KT#UB+'=CK&SC!(7'[I6MU:WUK'>V5S'-#-&'AFB<,KJ1D,".
M"".017\H\;\+SX9S=P@OW,[R@_+K'UCMZ6?4_JS@GB>'$V4*<W^^A937GTEZ
M2W];KH24445\8?9!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!2\1^(='\)>'
M[WQ1XAODMK#3K62YO+B0\1QHI9F/X U^3W[0WQIUOX^_%C5/B-J[2)%<2^7I
MMH[9^RVJDB.,=LXY.."S,>]?57_!4?\ :'_LW2K7]GKPQ?8GO52\\1-&W*0@
MYA@/NS#>1UPJ=FKX?K^-O'_C?^U,WCD&%E^ZP[O4MM*HUM_VXG;_ !.2>R/R
M[C/-OK&)6#IOW8?%YR_X"_%OL%%%%?SH?$!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !4MC=-8WD=VL:OL<%HW^ZX[J?4$9!'H:BHK2E5
MJ4*L:M-VE%IIK=-:IKT'&4H24HNS1!K%@NF:E+9QLS1@AH7<8+QL R,1VRI!
MQVS5:M758Q=Z-!?*!OM9/L\O095MSH?4G/F GL @K*K_ $IX,XBI\5<+X7-(
M[U(KF7::TFOE).WE9G[OE6.CF.7T\0OM+7UV?XA1117TYZ 4444 %?/G[3?_
M "6?4O\ KQT[_P!(;>OH.OGS]IO_ )+/J7_7CIW_ *0V]?JW@_\ \E+6_P"O
M,O\ TNF?E?B]_P DU2_Z_1_](J'!4445_1Q_.84444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?L%_P0S_ &RF
M^+OP;N/V9O'&K>9X@\#P!]%>9\O=:06"JHSU,#D1^R/"!T-?C[7??LO_ +07
MBW]ESXZ^'?C?X-9FN-%O@]U:>9M6\M6^6:W;V>,LN><$AAR!7RW&'#T.),DJ
M89+]XO>@^TELO1[/UOT/J.#^()\-YW3Q+?[M^[-=XO?YK=>ENI_1M16%\,OB
M-X2^+WP]T;XH>!-36\T?7M.BO=/N!U:-U! 8?PL.C+U# @\BMVOY'J4YTIN$
MU9IV:?1KH?UK3J0JP4X.Z:NFNJ?4****@L**** "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@ K"^
M)OC_ $3X5_#_ %?XB>(Y,6>D6+W$JA@#(0/EC7/\3,54>["MVOC'_@JM\<?+
M@TKX!:'><R;=2UW8W\()$$1^IW2$>T9KX_CSBBEP?PMB,SE;GBK03ZSEI%>:
MOJ_[J9YF<9A'+,OG7>Z5EYM[?YOR/D'Q_P".?$'Q+\:ZGX]\57?G:AJMX]Q<
MOV!)X5?15&% [  5CT45_G!7KUL36E6JR<I2;;;W;;NV_-L_#)SE4FY2=V]6
M%%%%9$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M:TK9-,^G2R!4O(S"S,P4 D@H23T <*3[ UC,K(Q1U((."".0:OTOB-#-<IJX
MY%XF^4Y)_>CB3)]2?GP.@D%?U1]''B>TL5D-:7_3VG^$9I?^2M+_ !/N?H?
MV8:U,')_WH_D_P!']YG4445_5A^BA1110 5\^?M-_P#)9]2_Z\=._P#2&WKZ
M#KY\_:;_ .2SZE_UXZ=_Z0V]?JW@_P#\E+6_Z\R_]+IGY7XO?\DU2_Z_1_\
M2*AP5%%%?T<?SF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!^GG_! G]KJYF_M?]CGQCJ6Y(HY=7\'-
M*_W1N!NK5?Q83*!_TV/I7Z<5_-Q\!_C#XF_9_P#C)X;^,_@^3&H>'-6BO(HR
MV!.BG$D+$?PR1EXV_P!ES7]%?PS^(?ACXM?#S1/B?X,O?M&E:_I<%_82]S%*
M@<!AV89P1V(([5_-_BKD"R[.(X^DK0K[^4UO_P"!*S\WS']'>%F?O,<GE@*L
MKSH;><'M_P" NZ\ERFY1117Y6?J04444 %%%% !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 %%%% %#Q5XETGP9
MX8U'Q=KUQY5EI=E+=W<G]V.-"S'ZX!K\B_BO\1M:^+?Q'UCXC^(&/VK5[YYR
MF[(B3HD8]D0*H]E%?=7_  5!^+O_  A7P4MOAMIMUMO?%=YLF"M@K:0E7D/M
MES$ON"P]:_/2OXZ^D3Q0\;G=#)*4O<H+GFO^GDUHG_AA9K_&S\PXWS!U<7#"
M1>D%=^KV^Y?F%%%%?S@?#!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %6%C-_I-Q8\EX?\ 2(!@D\#$B@=!E?F)_P"F0%5Z
MELKIK*[CNEC5]C F-_NN.ZGU!'!'H:^EX/XAJ\*\387-(?\ +N2<EW@])KYQ
M;2\SORS&RR['T\0OLO7TV:^ZYE459U>Q&G:C+:(S-&"&A=Q@M&P#(Q';*D''
M;-5J_P!*J%:EB:,:M)WC))IK9IJZ?S1^[PG&<5*+NGJ%%%%:E!7SY^TW_P E
MGU+_ *\=._\ 2&WKZ#KY\_:;_P"2SZE_UXZ=_P"D-O7ZMX/_ /)2UO\ KS+_
M -+IGY7XO?\ )-4O^OT?_2*AP5%%%?T<?SF%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^LO\ P0(_
M:D_X2_X8:W^RMXFU'=?^%I&U/PZLC\OI\TG[Z-1Z1SMN_P"WD#M7Y-5ZY^PE
M^T#)^S'^U?X,^+L]XT.G6FJK;:[@\&PG'DW!(_BVHY< _P 2*>V:^6XSR2.?
M\/5L,E>:7-#_ !1U7WZQ^9]1P;G<LAX@HXANT&^6?^&6C^[27R/Z&**1'25!
M)&X96&593D$>M+7\B']<!1110 4444 %%>3?M(_MX_L7_L?V+7O[3O[47@?P
M0ZQ[TL=>\100WDRXS^ZMMQFE..<(C&OE.?\ X."_A=\9;A]*_P""=7[$?QV_
M:(E+E(/$'A;P/-I7AW>#C$FI:@(_*R>A,1'!/:@#]!:*_/S_ (2G_@X^_:8P
M^A?"_P#9_P#V9M%G.6'B/6;CQCXAMP>FS[*%L6P.H;'.,=Z&_P""-7[97QD0
MW'[8W_!<W]H379)>9K/X1+8>!K0_],S':1S;T['."1SP: /T#HKR[]C[]D_P
M;^Q?\%[?X(>!?B%XV\46-O?SWAUCX@>)7U;4I9)2"P>X< E01PN !VKU&@ H
MK&^(WC_PG\)_A[KWQ3\>ZLEAH7AK1KK5=:OI!E;>TMXFFFD..RHC'\*_/S_@
MF1!XZ_X+*?#V_P#^"C7[86O>(H_ 'B?Q%?VOP8^#.E^(KJPTC2]&L[E[47NH
M1VDD?]I7TLT4P)G+Q1A,Q(H<!0#]'**^6O$W[ &J_#7]I#X1_&G]E?XE^+]
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MJ][J7CRQM/'&L6K:O-=,3.KO;W4;1Q."$:&,I&RH@96VB@#YB^-W@B/X?_\
M!K];^./@3X'L;/Q19_L@Z:MMJ^F:>@O8+*\TRUGU1DF4>8HD1[B>0AOF;+G)
M&:Z7QE^S9^Q3_P %(?\ @EMX1^(WQ<_;7\>ZI\%+'0=,\26 T>7P]9?V-/90
M;8X8Y+/24FBN(&+V_DJV_?\ N]I8XK[7^!G[-?P<_9R^"FG?LZ?"KPW>0^"]
M)TX:=INAZWK][JZ6]D(Q$MJKZA--)Y"QJ$6+=L5> H%?.'P2_P"" _\ P2P_
M9Y^/B?M$?"O]G%K'5;761J^F:+-XCOI]&T_4%.4NH=/DF,"R(>8\J1$<&,(5
M4J ?8]JI6VC4O(V(P-TOWCQU/OZT^BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *^5/\ @JU\2CH/PHT7X96=QB;7]3-Q=*#UM[< X(]Y'C(_
MZYFOJNOS9_X*4^/)/&'[3M]HL=QOM_#VGV]A$ ?E#%?.D/UW2E3_ +GM7Y#X
MX9X\E\/Z\(.TL0XTEZ2NY??",E\SYGBW%O"Y+-+>;4?OU?X)H\!HHHK^"3\=
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ I?$2&:Y35AS]L3?*<D_O1P^3ZD_/@=!(*2IA&;[2Y[+!+P_OX
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
M_9)G_83T_P"#RWWPEN-/>Q?P7XBUV_U:!+=GWB..2]GEEB"OATV.OEN R;2
M1G?!W_@F_P#LU_!K5?">J6C>,/$P^'ZE?A]9^._'.HZW;>&?W1A#6<-W,Z)*
ML+&%)F#RQQLR(ZJS @'S/=^$/"FJ?\'5<.J:GH5G=W-G^PF-0LY;FW61K6['
MB\V_G1DC,;^2[)N&#MD89PQI?^"7<,.D_P#!:W_@HOX>TR%(+)->^&]ZMM$H
M5!<7&AWKSRX'\3N-S'N>:^JU_P""?_[+*?M<M^W8O@[7A\5&T;^QV\3?\)_K
M>TZ=YOG?8OLGVS[+]F\T;_)\KR]W.W/-'P2_8!_9:_9V^._C/]ICX2>$-?L/
M&WQ#:!O&VLWOQ UN_&LM C) 9H+N\EA8Q([K&=@\M6(7 XH ]FHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YM
M_P""I7B;^QOV;H-$23#ZOXBMH&0'JB)),3] T:?F*_.VOM#_ (*Z>)LR^"?!
MT4G1;V]G3/KY21G])*^+Z_@WQVQ_UWQ&KT[Z4H4X?^2J;_&;/Q[B^M[7/)Q_
ME45^%_U"BBBOQT^8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH L:=LEE>PED"I=1F)F9@ "2"I)[ .%
M)]@:R&5D8HZD$'!!'(-7Z37T,MPFJ#)%TNZ0Y)_>CA\D]R?GP.@<5_5'T<>)
M[2Q605I;_O:?X1FE_P"2M+RD^Y^A\#9A9U,')_WH_D_T?WE"OG;]HS_DL&J?
M]<+/_P!)(:^B:^=OVC/^2P:I_P!<+/\ ])(:_P! O!__ )*6M_UYE_Z73.#Q
M>_Y)JE_U^C_Z14.(HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KVS_@G%\1?^%6?
MMS?#'Q8T_E1OXIAT^>0GA8[P-:.3[!9R3]*\3JUHFL7WA[6K/7]+F,=S8W4=
MQ;R#JLB,&4_@0*Y,?A8X[ U<-+:<91_\"37ZG7@,5+!8ZEB([PE&7W-/]#^F
MJBJVBZK;:[HUIKED<PWEM'/"<]5=0P_0U9K^)VG%V9_:B:DKH****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 /SQ_P""J.L/J'[1UEIHDREAX7MH]F>C--.Y/UPR_D*^::]Q_P""C.J'4?VM
M_$5N&RMG;V,"_P#@)$Y_5S7AU?YP>(^(^M<>YG.^U:I'_P !DX_H?AF>U/:9
MQ7?]YK[G;] HHHKXH\H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ J7RS>Z;-9@$O$//A !)X'S@=A\
MOS$_],Q4526LYM;A+@1J^Q@2CC*L.X([@]"/2OI.#^(*O"W$V%S2'_+J:<EW
M@])KYQ;7J=V68V678^GB%]EZ^FS7W7,NOG;]HS_DL&J?]<+/_P!)(:^D=4LQ
M87\EJA8H"&B9@ 61@&4D#H2I!Q[U\W?M&?\ )8-4_P"N%G_Z20U_L#X,UJ6)
MS^=:D[QE0;36S3G3:?S1])XMSC4X8HRB[IU8M?\ @%0XBBBBOZ3/YU"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#^BW]CWQ/_P )I^R=\,_%32;GOO >DRS'/_+0V<6\
M?@VX5Z/7SG_P27\3GQ9_P3T^&U^\FY[?3KJR89Y7[/>W$*C_ +Y1?P-?1E?Q
M=G5#ZKG.)H_RU)K[I-']FY+7^M9/AJW\U.#^^*84445YAZ84444 %%%% !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 %%%% 'Y?_MB^
M%O&GB7]IOQEJ]AX9O;J-]8:.-[:W:3<(U6,?=R?X*\T/PY^(0&3X$UG_ ,%<
MO_Q-?0OQ\D\WXV^*VQC&OW0Z^DK#^E<C7^9'$V+H5>)<;.<6VZU1_$EO.7]U
MGUS^CKEV94UBUF$XRJ+F:<(NSEK;XEW/()_!_BVU&;GPMJ,8]9+&0?S%4)8I
M8'\N:)D;^ZRX->W D'(.".AJS'K.KPKLAU6Y0>BSL/ZUX?ML-)[-?<__ )$X
MZGT9M/W>:??1_P#NIX-17O,FLZQ*,2ZK<L/1IV/]:JS)%<MNNX(I_:>)9!^3
M T.>%Z2?_@*_^2//J?1IS9?!F$'ZPDO_ &YGB%%>V#3]% Q_PC.C_P#@FM__
M (BHYM&T&<$/X;TL9_N:9"O\E%-3PEM92_\  5_\D>=5^C=Q6G^[Q=!^OM%^
M4&>+T5Z\_@OP9.2;GPM:N3W5I(_TC912-X&\ L"!X,MESW%W<\?G+0G1E]M+
MU3_1,X*OT=>.J?PU:$O2<_UIH\BHKU6X^'/@J<$1:$(<]#'<RG'_ 'TYJ'_A
M4_@9B69=4&>@2^C 'YQ$_K0_97MSK_R;_(\^IX ^(<%[M.G+TJ+]4CS"BO39
M/A+X((_<MJJGG&Z]B/\ [2%59_@]H<AQ;:O=PCGF1%D^G VTVJ2VJ)_^!?JD
M>?4\#_$R&V"3]*M+]9H\\HKT#_A2NDX_Y'&XS_V"5_\ CU1S?!>U4'[/XID8
M]M^GA?Y2&FJ;:O=?^!1_S/.J^$'B11^++I?*4'^4V<'179-\&=6=\0:]8A<G
MF<2*?R56I&^"VNJ,CQ%I1]@\_P#\:I1@Y;-?^!+_ #."KX9>(%'XLMJ_*+E^
M5SCJ*ZFX^$7B6$$QWEE+CM'*XS_WTHJ$?"CQRQ.S2X",\$ZA ,_FX-'LY7LM
M?1I_E<\^IP+QM15YY9B$O^O-3_Y$YRBNAD^%?CF,9;28C_NW\!_D]5)_ GB^
MW.UM N'/80J)"?\ OG-.5*K'>+7R//J<-\14OCP=5>M.:_0R:*U!X&\:D9'@
M_5"/4:?)_P#$U'+X3\50#,_AG4$_W[)Q_2FJ%=J_*_N9YU7!8RA_$IRCZIK\
MT9]%/FMY[9_+N(7C;&=KJ0?UIE9M-.S.8****0!1110 4444 %%%% "ZFBW&
MFPW( #0/Y3]!E3EE/J3G?D]AM%?,?[0TJ3?%[5'3H(K1>?46L0/ZBOJ*PVRR
M/8R2!4N4,3,S;0"2"I)QP P4GV!KY9^/JLGQ;U='4@@P @CD'R(Z_P!0?H5<
M3_V]E\\)4E>KA:4J;[\G/3=-^EKP7^ ZN+\P^N<"T:<G[U.M&/RY*G+^&GR.
M.HHHK^]S\="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#]N?^"'UY]I_X)^Z%!YF[[/KV
MIQXQ]W-PSX_\>S^-?7=?&/\ P0@O/M7["20>;N^S>,=1CQC&W(A?'O\ >S^-
M?9U?Q_QA'EXIQJ_Z>2_%W/Z]X0ES<+X-_P#3N/X*P4445\V?1A1110 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 ?GM\
M=B#\:O%A!_YF*\_]'-7*5U?QTMVMOC3XLC;J?$=X_P#WU,[?UKE*_P M^(K_
M .L&+OO[6I_Z6S^OLKM_9E"W\D?_ $E!1117CG<%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% #XKB>#_43NG.?E8BGF_OR,&]F('0
M&0U#16D*U6G\,FO1F-7#8>O_ !8*7JD_S&3V\%T,7,"2?]=%!_G4":'X?C&!
MX<TTXQ][3HC_ #6K5%/VU:]^9W]6>?4R#(JRM4PM-^L(O]"H^@>'I!AO#FG?
M\!T^(?R6JD_@;PC<D&;08< CB,LF?^^2*UJ*<L17DK2FW\V>?4X*X-J_'EN'
M?K1I_P#R)D#X?>!@,?\ ",Q?^!4__P <J*;X;^"Y1A-%\OW2XD_JQK<HI_6*
MJ5M/N7^1YU7PUX!K?%EE'Y02_*QS)^$OA1G+--?*/[L<Z#^:&@_"/PCCY;C4
M@?>YC_\ C==-12CB*L=K?<G^:."MX1^'%?XLNA\G./Y21R%Q\']'8'[+JMRA
M[>8%;^0%?*_[:WPA\0^"/B+_ ,)S*3<Z9KJ1[;Q4.$N4B59$?DX9MOF#L0Q
MSL;'VO6'\2/A[X<^*?@R]\#^*+??;7D>%E4?/;R#E)4/9E//H1E3E20?W/Z/
MGC%6\(/$&GF6(7-A*R]EB$EJJ;:?/%+[5-I22^TN:.G-=? \?^ '">=\*U\/
MDE#V&*5ITWSU'%RBG:,E*4DE)-J]KQ;3V33_ #;HK<^(_P /O$/PN\9WW@?Q
M/"JW5C+M\R,Y29#RDB$]592",X(S@@$$##K_ '!P..P>9X*EC,)452E4BIPE
M%WC*,E>,DUNFFFGV/\W\7A<3@<5/#8B#A4@W&46K-23LTUT:>C"BBBNHYPHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#]E/^" EQ)-^Q+JT;GB'XAWR)QC ^R63?CRQK[@KXL_
MX(,:;]A_87DNMN/MOC;4)LXQG$=O'^/^KK[3K^0N-&I<5XRW_/QG]<\&)KA7
M!W_Y]H****^8/IPHHHH **** "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 **** /@?]IZU^Q_'SQ/#C&=1W_\ ?2*W]:X.O3_VQ[0V
MO[1.O-C F6UD7_P&B!_4&O,*_P Q^-Z/U?C/,J7\N(K+_P J2/ZUX?J>UR'"
M3[TX?^DH****^7/7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R/]KC]GX?&7P8-=\.6
M@;Q'HT3-8A(\M>0\LUMD<DYRR=?F)&!YA8?#9!!P17Z@5\D?MQ_L^MX;UA_C
M-X2L7.GZC/\ \3R&-<BVNF/$W'(20]2>!)W_ 'BJ/]&OH7^.WL:D?#[/*ONR
MN\).3V>\J#?GK*EY\T+ZPB?QA])KPH]K!\8953]Y66(BENMHU;>6D9^5I=),
M^=J***_TJ/XB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /W _X(D:;]A_X)[>&+K9C[;J^J39
MP.<7DD>?_(?Z5]:5\V_\$B-#F\/_ /!.OX;6=Q%M>:TO[D\=5FU&ZE4_]\NM
M?25?QSQ34]KQ+C9+_G[4_P#2F?V'PO3]EPW@XO\ Y]4__24%%%%>">Z%%%%
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!\=?M\:0;'XRVFI*ORWVAQ.6QU99)$/Z!?SKQ"OIC_@HCI&)O"VOHOWENK>
M1OH8V7^;U\SU_G5XPX+ZAXDYC3MO-3_\#A&?YL_J'@?$?6>%<++M%Q_\!DX_
MH%%%%?FA]6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !577-$TCQ+H]UX?U_3X[NRO8&
MANK:7.V1&&".,$?4$$'D$$9JU16^%Q.(P6)AB,/-PJ0:E&479QDG=--:IIJZ
M:V9E7H4<31E1K14H23335TTU9II[IK1H_/;X_?!?5_@?\0)_"]V7FL)LSZ/?
M-@_:+<GC.,8=3\K# Y&1\K*3Q%?H1^T#\%M+^.7P^F\,SF&'4K<F?1;Z5?\
M43X^Z2.1&X&UL9[-ABBBO@#6='U/P]JUUH.M64EM>65P\%U;RC#1R*2K*?<$
M$5_MG]&[QLP_C%P5&6*DEF.%2AB([<VGNUHK^6I9W2^&:E&UN5O_ "^\;/"^
MMX;\3M8>+>"KWE1EO;^:FWWA?2^\7%[WM6HHHK^BC\9"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ[X:T
M.[\3^(]/\-6 S/J-[%;0#&?GD<(/U(I2DHQ;>R'&+E));L_H>_8V\)'P)^R5
M\,_"3Q;);'P)I27"XQ^^-I&9#^+EC7I-0:9IUII&FV^DV$>R"U@2&%/[J* H
M'Y"IZ_B/%5WB<3.L]Y-O[W<_MC"T%AL-"BMHI+[E8****P-PHHHH **** "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 **** /$/V]?
M#S:I\';;6XE^;3-8B>0XZ1NK1G_QXI7QU7Z!_M!>&_\ A+/@KXET54W.VE23
M1+ZO%^]4?]](*_/ROXA^D=E;PG&E'&):5J4?_ H-Q?\ Y+RG] >%N,]MD,Z#
MWIS?W22:_&X4445_/I^F!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.O[<O[/
MK>)-+?XT^$K-FO\ 3X ->MXDR9[91@7''.Z, !NO[L _*(SGZ*I&5'4I(BLI
M&&5ER"/0@]:_1_"GQ+SOPGXUP_$&7._(^6I"]E5I2:YZ;]4KQ=GRS496=CXO
MC_@C*_$'ABME&-5N;6$[7=.HOAFO39KK%N/4_,"BO6_VMOV?F^#/C7^V/#MF
MP\.:Q(SZ>0VX6DO5[8GJ,=4)ZH<99D<CR2O]VN$>*\DXXX;PV>Y14]IA\1%2
MB^JZ.,ETE%IQDNDDUT/\H>(^'\TX5SNOE68PY*U&3C)='V:[QDK2B^J:8444
M5]&>*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %>Q_P#!/?X=2?%3]MKX8^#DB,B-XNM;VX3^]#:M]JE'_?N%J\<K
M[C_X(%_#7_A*_P!L/5/']S;[H/"OA&XEBDQ]VYN)(X$'MF)I_P J\'BC&_V=
MP[BL1U4)6]6K+\6CW>&,%_:'$.%P_1SC?T3N_P $S]D:***_CD_L,**** "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 9/!#<P/;7$8>.1"KJ>A!&"*_-_QAX?G\*>+-3\,7*D2:=?S6S;O]ARN
M?TK](Z^*?VV_!W_",?&^XU6&+;#K5G%=K@<!P/+<?7*;C_OU_-WTD\EEBN&\
M)F45K0J.+_PU%O\ ^!0BOF?JGA3CU1S6MA&_XD4UZQ?^4G]QY#1117\8'[P%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 87Q*^'?ASXJ^"KWP-XH@#6UY'
M\DP0%[:4?<F3IAE//49&5/RL0?SV^(G@'Q#\,/&=_P"!_%$"I=V$VUGC)*2H
M1E)$) )5E(89 .#R <BOTFKR+]KO]G[_ (7)X-'B#PW9E_$>BPL;)8X\M>P9
M+-;<<ELDL@Y^8LN/WA8?V7]$7QV_XAYQ)_JSG-6V78R2Y92>E&N[)3OTA4TC
M/HGRSNDI7_FKZ1/A1_KEDG]MY;3OC<-%W26M6DM7'SE#64.K7-'5N-OARBCI
MUHK_ %Y/\Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K]9?^#>/X:_V3\$_'OQ:F@VOKGB6#3(69>3':0>82/8M=
MD?5/:OR:K^@3_@F]\%_^%#?L4?#_ ,#7-GY-]-HB:GJJLN'%S=DW+JW^TGF"
M/Z1BOS#Q8S!87AI89/6K-+Y1]Y_BH_>?IWA1E[Q7$CQ#6E*#?SE[J_!R^X]P
MHHHK^:C^D@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@ KY_P#^"@7@[^TO FD>-8(LOI=^T$Q Z13+U/T:
M-1_P*OH"N<^+G@>+XC_#76?!<B@O?63+;ENBS+\T9_!U4U\AQ[D+XGX.QN6Q
M5Y3@^7_''WH?^311[?#>9?V3GN'Q3=E&2O\ X7I+\&S\[J*=-#+;3/;W$;))
M&Q5T88*D'!!IM?YGM-.S/ZQ3304444@"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /D;]N/]GT^&-:?XR>$;!O[-U.?&MPQC(M;IC_ *W'4)*>IY DSR/,
M11\\5^FNNZ%H_B?1;KP[XATZ.[L;Z!H;NVE'RR(PP1QR#W!!!! (((!K\_\
MX^?!G5_@?\0;CPI>LTUE*//TB^(_X^+<DX)]'4@JP_O*2,J5)_UR^B%X[?Z^
M\.KA7.:M\PP<5R2D]:U!62=^LZ>D9]91Y9ZOG:_SO^D9X4?ZI9S_ *P993M@
M\3+WDEI2JO5KRA/5QZ*7-'1<J?%4445_:1_,84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'H_[(?P;?]H+]IWP/\'3;F2WU
MOQ%;QZ@JCD6:-YERWX0I(?PK^BQ$2)!'&@55&%51@ >E?D9_P;^? N?Q7\?_
M !)\>M1LLV/A+1/L5A*R_P#+]=G&5/?;!',#Z><OK7ZZ5_-_BUF?UO/X82+T
MHQU_Q2U?_DO*?T;X398\)D$\7):UI:?X8Z+\>8****_*S]3"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@#X8_:X\ GP'\;=3^SP;+35L:A:X''[PGS!^$@?CTQ7F5?7_[=_PW?Q+\
M.[7Q[I\.ZXT&8BXVCEK:4A6/OM<(?8%C7R!7^=?B[PT^&./,51C&U.J_:P[<
ML[MI>49<T?1']0<$YLLWX=HS;O."Y)>L=%]ZL_F%%%%?F9]8%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %<-^T'\%-,^.?P^F\-3-%#J=J6GT2]D7B"?'
MW6/41N %;'HK88HHKN:*^@X4XHSK@OB+#9WE-7V>(P\E.#\UNFNL9*\91VE%
MM/1GD9_D66<39-7RO,(<]&M%QDOR:[-.SB]TTFMC\Q]7TG4M!U6YT/6;*2VO
M+.X>"ZMYEP\4B,592.Q!!'X57KZT_;F_9];Q#IC_ !K\(V+-?6,*KK]O$N3/
M;J,+< #G=& %;K^[ ;Y1&Q/R77^['A)XG9+XM<$X?/\ +_=E+W:M.]W2JI+G
M@_+5.+TYH.,K*]E_E%XB<"YGX><45LIQ>J7O4YVLJE-_#)?E)=))K6UPHHHK
M],/APHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKUS]A
M+]GV3]I[]J[P;\(IK0RZ==ZJMSKF!P+" >=.">VY$* _WG7UKGQF*HX'"5,1
M5=HP3D_1*[.C"86MCL53P])7E-J*]6[(_8?_ ()0?L\_\,[?L4>%M*U*Q\G6
M/$L9\0:T&7#"6Y53$C#J"D"PH1V96]:^D:2...&-8HHU5%4!548  Z "EK^,
M,RQU;,\PJXNK\523D_F]O1;(_LO+<#1RS 4L)2^&G%17R5K^KW84445Q':%%
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 %%%% %77-&T[Q'HMWX?U> 2VM[;/!<1G^)'4JP_(U^=WQ"\&:C
M\//&VI^"M4!,VG7;1;R,>8G5''LRE6'L:_1NOF']OOX72)<:?\6M+M<HZBRU
M4H.C#)BD/U&Y"?9!WK^?OI"<)O.>%H9M0C>IA7=VW=.5E+_P%\LO)<S/TOPR
MSKZCF\L%4?N5EI_C6WWJZ\W8^::***_B _H$**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** $94=3')&KJP(9'4,K ]00>"/8U\,_M:?L_/\%_&W]J^
M'[1AX<UAVDTU@Q86LG5[9B>?ESE"<Y0CEF5\?<]87Q,^'7AWXK^";[P)XHBS
M;7B9CG6,,]M,/N3)G'S*?<;@64G:Q!_H3Z.7C5BO!SC:-7$2;R_$VAB(*[LK
M^[5BOYZ;;?\ >@Y1W::_'_&?PQP_B3PO*G126,HWE1EM=]:;?\L[)>4E&6R:
M?YN45L_$+P'XA^&7C*_\#>*;=4O=/FV.8R2DBD I(A(!*,I# D X(R >*QJ_
MVXP>+PN882GBL--3IU(J491=XRC)7C)-:-----;H_P N<3AL1@\1.A7BXS@W
M&46K--.S371IZ-!111708A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?J[_P $!?V63X8^'^N_M8>)]/VWGB-FTGPT9%Y6QBD!N)5]I)T5/4?9
MCV:OS.^!?P@\4?'[XP^'/@SX,BW:CXCU6*SA?866%6.7F8#^"- TC?[*&OZ*
MOA;\./"_P?\ AQH?PL\%6?D:5X?TN&PL(SU\N- H9CW8XW$]R2>]?DOBQGWU
M+*H9;2?OUM9>4$__ &YZ>B:/UCPIR'Z[FD\QJKW*.D?.;_\ D5KZM,WJ***_
MG4_H@**** "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@ K*\<>#])\?\ A'4/!NN1[K74+9HI"!RA
M/*N/=6 8>X%:M%8XC#T,7AYT*T5*$TXR3V::LT_)K0TI5:E&K&I3=I1::?9K
M5,_-[QEX4U;P+XJO_"&NP[+O3[EH90.C8/##V(P0?0BLROI[]O3X0M-#:_&'
M1;3)C"VNL[%_ASB*4_0_(3[IZ5\PU_FOQ_PG7X+XIKY9._(GS4V_M4Y:Q?JO
MA?\ >3/ZKX;SJGGV3T\7'XFK27:2W7ZKR:"BBBOC3W0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \@_:]_9^/QC\&KXC\-63/XDT2%C9I%'N>]M\
MEFMN.2P)+Q@9^8LH&9,CX>K]0*^1?VXOV?/^$5UMOC'X0L"-,U2XQK4$7(M+
MMC_K<=1'*<GN%DR,@.BU_I%]"_QV^'P^SRKW>$G)_.5!O[Y4O^WH7^")_%7T
MFO"BZ?&&54^RQ$4OE&K;[HU/^W9?S,^>:***_P!(C^* HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***[O\ 9G^ 7B_]I_XX^'O@AX*0B[UR^$<UT4+)
M9VZC=-</_LI&&;'?  Y(K+$5Z.%H2K57:,4VV^B6K9K0H5L57C1I*\I-))=6
M]$C[\_X("_LF7 N-:_;!\7Z5B+RY-'\'F5?O$G_2[E<^F%A5AZS#M7Z>US_P
MJ^&7A#X,_#?1/A3X!TT6FCZ!IL5E80]3L1<;F/\ $['+,W5F8D\FN@K^/^)\
M\J\19U5QLM$W:*[16R_5^;9_7G#&1TN'LEI8*.K2O)]Y/=_HO)(****\ ]\*
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 J:[HFE^)=%NO#^MVBSVE[ T-S"_1T88(_
M^O7Y_P#QE^%^J?"'X@7O@S4=SQQ-YEC<L,>?;L3L?Z]CZ,I':OT+KR7]KKX)
MGXJ^ #K6B6>_6]%5IK0(OS7$762'W.!N4>HP/O&OQ;QLX"_UOX;>,PL+XK#)
MRC;><-YP\WIS1\U9?$S[W@#B/^Q,U]A6E:C5LGV4OLR_1^3OT/B6B@@@X(HK
M^"#^CPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:_H.B^*=$N_
M#7B/38[RPO[=H;NVEZ2(PY&1R#W##!4@$$$ U;HKHP>,Q67XNGBL--PJ4Y*4
M91=I1E%W4DUJFFDTULS'$8>AB\/.A7BI0FG&46KIIJS375-:-'YY_'KX-:Q\
M#_B%<^$;Z1I[.0>?I-\1C[3;,2%8^C@@JP[,IQE2">+K]!OVA?@GIGQU^'TO
MAJ1HX=4M"T^A7L@&(9\#*,>HCD "MCIA'PQ0 _ .K:5J6@ZK<Z'K-C+:WEG<
M/!=VTZ%7BD1BK(P/0@@@CVK_ &Y^CEXU87QCX)C6Q$DLPPUH8B"TN[>[5BOY
M*B3?]V:E'9)O_+OQH\,*_AMQ0Z=%-X.O>5&6]EUIM_S0NEYQ<9;MI5Z***_H
M,_'0HHHH **** "BBB@ HHHH **** "BBB@ K]?_ /@AC^QK_P *F^#]Q^T]
MXWTK9K_C>W$>AI-'A[72 P96&>09W ?W1(B.IKX6_P""7W[#E]^VA\?(8/$=
MC*/!'AEX[SQ7=#($RY)BLU(_BE*D'&"J*YR"%S^[-C8V6F64.FZ;:16]O;Q+
M%;P01A$C11A551P    !P *_%O%;BB-*@LFP\O>E9U+=%NH^KW?E;HS]G\*^
M%Y5:[SC$1]V-U3OU>SEZ+9>=^Q+1117X(?O(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 %%%% 'R%^VA\ _^$(\0'XF^%K+&DZI-_IT4:_+:W)Y)]D?DCT;(
MXRHKPBOTE\3^&M%\8^'KSPOXALEN+*^@,5Q$W=3W![$'!![$ U\#?&CX3:Y\
M&_'-SX3U56>#)DTZ\*X%S 3\K?4=".Q![8-?Q#XZ>''^KF:?VWE\/]FKOWDM
MJ=1ZOTC/==%*ZT7*C^@?#SBG^U,'_9^)E^]IK1O[45^L=GW5GW.3HHHK^?3]
M+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYR_;G_9\.OZ:_P ;
M?"%BS7ME"J^(;>(9,UNH 6Y Z[HP KXS\@5L 1NQ^C:1DCD1HYHDD1E*O'(@
M96!X((/!!'!!X-?IGA)XG9UX2<;8?/\  >]&/NU:=[*K2;7/!^>B<7]F:C*S
MM9_$>(? V6>(?"];*,9HW[U.=KNG47PR7Y276+:ZW/S HKUC]K/]G]O@KXX&
MH^'[5O\ A&]99I-+8,6^RN.7MF)Y^7(*DD[D*\E@^/)Z_P!V.%>)\EXTX=PV
M=Y34]IA\1%3@_)[IKI*+O&4=XR33U1_E%Q!D.9\,9S7RO,(<E:C)QDOR:[QD
MK.+ZIIA1117T!XX4444 %%%% !1110 4444 %;?PW^'?C#XM^/=(^&?@#1I-
M0UG7+^.STZTCZO(YP,GHJCDLQX502< &L2OU_P#^",__  3IE^!/A6+]J'XQ
MZ,8_&&OV)&@:;<QX?1["0??8'[L\J]1U2,[>"[J/FN*^),-PSE4L34UF](1_
MFE_DMV^WFT?2\*\.8GB;-8X:&D%K.7\L?\WLEW\DSZ=_8M_92\'_ +&_P"TG
MX.>&#'<7<:_:=?U58]IU&_<#S9CW"\!$!Y"(H.2"3ZQ117\D8O%8C'8F>(KR
MYIS;;;ZMG]9X3"X? X:&'H1Y802279(****YSH"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[?!?0_C9X+DT"_V0WT&9-+ORO,$N.A]4;HP].>H
M%=K17!FF5X#.LNJX'&P4Z51.,HOJG^36Z:U3LUJCIP>+Q. Q4,10ERSB[I_U
M^*ZK0_-OQ3X7USP7XAN_"WB2P>VO;*8QSPOV/8@]P1@@C@@@BL^OM7]JS]G2
M+XO: /$WA>V1?$6G18AZ#[9$.?*8_P!X<E2>Y(/!R/BVYMKFRN9+.\MWBFB<
MI+%*A5D8'!4@\@@]J_SP\1^ ,?P!GKPT[RH3NZ4_YH]GTYX[27HTK-'].\+<
M2X;B3+E5CI4CI./9]UY/I]VZ&4445^>GTP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 87Q,^'7ASXL>![[P%XIC_ -&O$S%.L89[6=<^7.@)'S*2
M>,C<I92<,:_/7X@^ _$7PR\97_@;Q5;"*]T^;9)LR4D4@%)$) )1E*LIP,AA
MP*_2>O'_ -K_ /9\/QC\&KXF\,632>)=#@8VD<2Y:^MLEFM\=2X)9XP.K%UP
M3("O]I_1!\=O]0N(O]5<YJVR_&27)*3THUW9)WZ0J:1GTC+EEHN=O^9?I%^%
M'^MV3?V]EE.^,PT?>26M6DM6O.4-91ZM<T=7RI?#]%%%?ZXG^=H4444 %%%%
M !1110 445],_P#!-K_@G?XP_;=^)"ZEK4-QIW@#1+I3XCUD*5-RPPWV.W.,
M&5AC<W2-6W'DHK<.99E@\IP4\7BI<L(J[?Z+NWLEU9W9;EV,S;&PPN%CS3D[
M)?J^R6[?1'L?_!&C_@G&?C3XGM_VI_C1H6[PCHEYGPUIEW%\NL7L;?ZU@?O0
M1,/H\@V\A'4_KQ6?X3\*>&_ GAC3_!G@[1;?3=*TJTCM=.L+2/;';PHH544=
M@ !6A7\F\4\28OB?-)8JKI%:0C_+'_-[M]7Y)(_J_A?AS"<,Y7'#4M9/6<OY
MI?Y+9+HO.["BBBOFSZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M)KH%%%?:_P#P3K_X)!?$#]IY['XM_'**\\-> &99K: J8[[7$ZCR@1^ZA/\
MSV(RP/R YWK]GF^<Y=D>#>)QDU&*^]OLEU?_  [T/G<IR?,<\QBPV#@Y2?W)
M=V^B_P"&6IYY_P $\_\ @F_\2OVX?& U2X-QHG@/3;D+KGB0Q<RL,$VUL&XD
MF((R>5C!#-D[4?\ ;CX,_!CX:_L__#K3OA5\)O"\&D:+ID6V"VA&6=C]Z21C
MS)(QY9VR2:TO G@/P;\,/!^G^ /A]X;M-(T72K80:?IUE%LCAC'8#N2222<D
MDDDDDFM:OY@XNXQQ_%.*][W*,7[L/UEWE^"V75O^G>$N#L!PMA?=]^M)>]/]
M(]H_B]WT2****^./L 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 **** "N4^+7P;\%?&3P^=$\66'[R,$V=_" )K
M9CW4^GJIX/X CJZ*X\PR_ YK@IX3&4U4I35I1DKIK^MNJ>JU-\-BL1@Z\:U"
M3C..J:T:/@3XS_L_>//@KJ937+,W.FR2;;35[=#Y4OH&_P">;X_A/H<$CFN&
MK]+-5TG2]=TZ;2-:T^&[M;A"D]O<1ATD4]B#P:^8OCS^Q!=Z=YWBKX-(]Q ,
MO-H4CYDC'?R6/WQ_L'YO0MTK^.O$;P%S#)N?'\/)UJ&[I[U(+^[_ ,_(K_P-
M=I:L_<N%O$?#8_EPV9VA4V4]HR]?Y7_Y+Z;'SA13[FVN+.X>TNX'BEB<K)%(
MI5D8'!!!Y!'I3*_G%IQ=GN?J:::N@HHHI %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 C)'(C130QR(ZE9(I8PZ.I&"K*<A@02"#P0<&OB/]I#]ESQ'X!^*MGHO
MPW\.7FI:;XHN2OANRL87GF$Y(W68499F4L-O4LC*<E@X'Z(_"'X"_$'XS:B(
M/#.F^58H^+K5;H%8(O49_C;_ &5R>1G YKZ_^#/[-OP\^#5I'/I]F+_500TF
MK7D8,@?:RGRQTB&&8<<X8@DU_9?T2\Z\0>"L^JYAAJ-\LKQ:JQFW&,Y13]G.
MGHVY1EHW;E<'*+?-RV_GCQZX>X4XPRFGA*]3EQE*2<)12DXQ;7/&>J]V2U2O
M=247:U[_ !=_P3I_X(KZ%\._L'QH_:^TRVU77EVSZ9X+8K+::>W4-=$96XE'
M_/,9C7OO.-OZ(HB1J$10JJ,  8 %+17]79YGV9\0XQXG&3N^B^S%=HKHOQ?5
MMGY%DF0Y9P_@UA\'"RZO[4GWD^K_  71)!1117C'L!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
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
M_)?<_4Y7X;_!3X:_"BV$7@SPS##.5Q)?2CS+B3US(W./88'M75445_06 R[
M95A8X;!THTZ<=HQ2BE\E9'YIB<5B<96=6O-SD]VVV_O84445V& 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_!3[]N_0?^">7[)&M?'$Z,=;\5
MWUQ%H?PW\)0HSS^(?$5V3'96<:+\S@OEW"_-Y<;XR< @'R_^WW<3?\%6/^"C
MOA/_ ()0^%)6NOA-\)9K'QW^TY=PMF"^F5A)H_AMR."97 GEC/6/# AX2*_2
M.&&&VA2WMXECCC4*B(N H'   Z"OEO\ X)$_L)^(/V'/V6%MOC%J_P#;?Q?^
M(NKS>+_C-XGE=9)=0U^\/F2Q^8O#10 B% /E.UW 7S"*^IJ "BBB@ HHHH *
M*** ([NSM+^V>SOK6.:&1<213(&5AZ$'@UYQXP_9%^!'C!GG?P@--G?K/I$Q
M@Q]$YC_\=KTNBO(S;(,CSZE[/,<-"LNG/%2MZ-JZ]58[<%F689=/GPM64'_=
M;5_6V_S/F/Q;_P $\Y1NF\"?$-3_ '+;5K;'YR1__$5YCXJ_9'^/7A5F9_!3
MZA$.DVE3+.#]%'S_ /CM?=5%?DV<_1^X S-N6&C/#R_N3NO_  &?-]R:/M,!
MXE\2X2RJN-5?WHV?WQM^-S\V=:\+^)O#<OD>(O#M]8/G&R]M'B.?HP%4:_3*
M:&&YB:"XA61&&&1U!!'N#7*>(/@/\&O%&XZS\--'=V^]+#9K$Y_X''M;]:_-
MLS^C)C(W>7YC&795(./_ )-%R_\ 24?5X3Q:H/3$X5KSC)/\&E^9^?%%?;&J
M?L1? '4,_9=$O['/3[+J<AQ_W\WUSFJ?\$]_AS-DZ-XWUJWST^TK#,!^2I7Q
M.+^CUXB8;^'&E4_PU+?^EJ![U#Q-X8J_$YP]8_\ R+D?)5%?2M]_P3LOE<G3
M?BK$Z]A/I!4C\1*:S[C_ ()Z>.%S]D^(.E/UQYEO*OTZ U\]5\%_$VB[2RZ3
M])TG^4V>I#CSA.HM,4OG&:_.)\]45[Q/_P $^_BTI_T;Q9X=<?\ 32XG7^4)
MIL7_  3\^+QSYWBKPVOIMNK@_P#M$5QOPF\1E*W]FU/P_P S?_73A:U_K4?Q
M_P CPFBO?HO^">_Q))'G>-M#48YV^<?_ &05<L?^">/BJ1L:E\2=/A'K!8O)
M_-EK>GX.^)=5VCET_G*"_.:,I<<\*05WBE]TG^2/G6BOJ;3O^"=_A^+']K?$
M^\G]?L^FI%_Z$[UO:;^P+\&K1@]]K.O79'57NXD4_P#?,8/ZU[F%\ O$G$?'
M0A3_ ,52#_\ 2'(\^MXD<*T_AJ2EZ0E^J1\=TJJSL$1223@ #DFOO#0OV4O@
M!X?PUM\.K6X<=7OYI+C/X2,5_2NQT3P=X1\,J$\.>%M.T\ 8 LK&.+_T$"OL
M<N^C/G]6WU['TJ?^",JGY^S/#Q7BQEL/]WP\Y?XFH_ES'P/X6^!_Q=\:%3X<
M^'>J3HWW9WM3%$?^VDFU?UKTGPK^P/\ %C5MLOB;6=+TB,_>0RF>5?\ @*#:
M?^^Z^P:*_1<G^CCP;@K2QU:K7?:ZA'[HKF_\G/E\=XI9[7NL/"%->CD_O>G_
M )*>$^$/V!OA?HSI<>+=>U'677[T0(MH6^H3+_D]>M>$/AKX \ PB'P;X0T_
M3N,&2WME$C#_ &G^\WXDUN45^LY%P1PEPU9Y;@J=.2^U:\__  .5Y?B?%YCQ
M!G6;?[W7E)=KVC_X"K+\ HHHKZH\<**** "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 **** ([N[M+"UEO[^YC@@@C:2::9PJ1H!DLQ/   R2:
M_-O]D"WOO^"Q/_!0ZX_X*4>++&:7X!? V]O/#_[-MA<H1!XDUH-Y6H^*-C??
MC5D\FW8@CY0PV21.#M_\%+OB_P#$G_@H)\?T_P""+O['_B:[L;:\MH+[]J#X
MC:5(-OA/PS)S_8\<@X&H7Z_((^2L+$E61I#']U_"+X3?#OX#_"_0/@Q\)/"E
MKH?AGPOI,&FZ'I-FF([6VB0(B#/).!RQ)+$DDDDF@#HJ*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^6?^"V7C[P+X%_X)1_M!)XU\9:5I#:M\(/$-AI:ZGJ$<!O+J73YH
MXH(@Y'F2.[*JHN22P '->$?\$@?V[_\ @G3HW_!(#X+_  G^,W[9_P '=+F@
M^%MOI?B?P]XA^(^F6L\'[MXYX)X99U>,XW JP!P:_1VB@#\S?^"FG[7WP(^/
MG_! [X_>/OA1KFGVOP[.CW7A7X8ZY=:CM7Q/%9R6]JTUL)<,ZF[CNH(\;C(M
ML)02) !Y%^WUXZ\-> _V>?\ @G__ ,%+IOAO9_%KX+?"#0'TSXMZ5I5E!K$-
MO8:OH5C:?;I(3N1OLLD#GY\!93&I*ELC]CZ;-##<PO;W$2R1R*5='7(8'@@@
M]10!\$?L^_'K_@E_^WGK5]X5_P""8WPI\#ZOJTGA#4XO$'Q,\/?#,Z0GA"*Z
ML9H((S=R6D+_ &N:690+:,[A"EP[[0JA_G[_ ((R?\%@/V9_V-OV,]#_ ."<
MO[<-UK?@/XY_!V_NO"UQ\.V\*7UWJ&OM]IE>S.GQVT+BY:5)4C4 Y=AO'[N1
M'/ZU^'/"WAGP?IHT;PEX=L-+LPY<6FG6:01!CU;:@ R>YQ23>$O"ESXBB\7W
M'AG3Y-6MX3#!JCV49N8XSG*+(1N"\G@'')H _,[_ (*\?%B/X9_M8_\ !/;]
MJ#]IBUM_ >B:3\0=7?QM>W]QOLO#MW>:3#LM9[E<ID.)$W\*WE.PPH.'_'+]
MJ7]G[5?^#B#]F;6C\5='LHM0^ WB*".+5;U+2:&:[<36L4T4Q5X)94C8I%(%
MD/ VYXK].+W3[#4HE@U&QAN$619%2>(. ZD,K 'N" 0>Q&:FH _-+_@X$^*7
MPT\'_'C]AW1O%GQ T73+NU_:V\-ZO=V^H:G%"\&GQM(DEVX=ALA5V53(<*">
MM<=\5OVNO!G_  2B_P""\/Q%^/7[8%Y=:-\%OVF/AOX>C\*?$Q+":[T[3]5T
MFW\@64KPJY0.K32D@''G0L1M+NGZO51\0^&?#?B[2WT3Q7X?L=3LI&#/::C:
M)-$Q!R"4<$$@^U 'F/[)O[7?@G]L[1]7^*?P2L+R\^'$<L%MX6\8WFGSVB>(
MI@':ZFM8IT1WM$)AC2? 6619PN517?XN_P"#A&\\<? SXG?LG?\ !027PSJN
MK_#?X'?&"2^^*,6D6CW$FGV%Y'!$NHM$G)6%8YAGIOF1<C?7Z5PPPVT*6]O$
ML<<:A41%P% X  '04EQ;P7<#VMU DL4J%)(Y%#*ZD8((/4$=J /R2_X*.?\
M!0#]C/XX_P#!1K]@;XD?!+]H?P[XRT'2?B3KLFK:OX5N3J%O8FZTVW2&*9X
MPBG)8%H&(E13N9%'-=[J7QA^%%S_ ,'6NDV47Q(T03C]B_\ L(P/J<2R#5&\
M3RW(L"I8$7/DL)/)(W[3G;7Z/Z+X'\%^&X;6W\.^$-+L([$2"R2RT^.(6_F$
M&38%4;-Q W8QG S6I0!^*'[6G@GX(^#K3XP?\%2?^"1/[;=U\'OC5X7\>ZO:
M_$_X*QZ['>Z9XVURSU.:U>VGTASO^V7K+YD)1'64W"[%1Y&E'MG[<WQ^TGX*
M_P#!6+]@S]IO]K;R/A_IM_\ #GQE9^(KS4-_V+2M9N])M6^P-+@X?S6,2 \L
M< 9K]+Y_ _@JZU^W\57/@_2Y-4M%*VNI/I\9N(0<Y"2%=R@Y/0]SZU>O-.T_
M4#$;^QAG\B830>=$&\N09PZYZ,,G!'/- 'YH:=^T=\#M0_X.D=.G/Q/T>UDU
M3]B"/0+>SO[Y(+A-8?Q7]M&FR12$-'>"W!D-NP$@ Y6I/^"QGQ>^%7A7_@K#
M^P'I'B?XDZ%IUSIGQ&\1W.IP7NJPQ-9PRZ=;Q123!F'E+)(P1"V-YX7.#7Z8
MT4 ?FD/BC\.?@%_P<O>-?%/QS\;:9X.TGQI^S#ING^$M8\3W:V%GK%Y#JB22
MV]M/,5CFE5 6**Q; /'%;/[,?PJO/VF/^"JW[2O_  4$^$5NES\.]3^$6G_#
MCPEXE@XM/%^I1@37EY:2=+BW@>.*U%PN8W<.(V8(Q'Z">)/"7A7QEIXTGQAX
M9T_5;42!Q;:E91SQAAT;:X(R/6KT,,-M"EO;Q+''&H5$1<!0.  !T% 'X*_L
M]?MB?L]:;_P:J>+OV+/^$[6?XN>%_AQXMTWQ3\.;>UD;5M$==8O)7FO(-H-K
M D<J$S2;4W,(P6E98S[-^VS\9?AS8?\ !-G_ ()N?M#WNOF'P5X'^.OPPNO%
M_B.:TE2VTBWM])ECGFG9E&R.-\JS] PVYW<5^N(\#>"0^HR#P?I6[5R#JS?V
M?'F](Z&;Y?WF/]K-7[_3M/U6S?3M3L(;FWD $D$\0=& .1E2,'D _A0!^7?_
M  6>_:=^ 7BOXX?L#>.].^*FCP:7>?M+Z9K%M<:C=K:E],&^%=0VS;6%J[%2
MDY C971@Q5@:NP>-H/V$_P#@XH\>_&#]H_Q#!HWPR_:;^%NC6GP\\>:I<)'I
M4&LZ7!!$=)>Y?$<,DB1SSH&8"0RQA=S-@?I[5/7_  [X?\5Z7)H?BC0K/4K*
M4CS;._M4FB?!R,HX(.#STH _/3X0>&O#/QA_X+U?$?\ X*,>!/&.FK\)_A]^
MSW:> ]:\<0W\:Z5JFO2:B;V>*.ZSY4Z6MNL2S,K$12F-&(92H^<?^"7/QK^#
ML/\ P;)_'VTN/BMX<BF@T;XFP3PRZU CQRW<5\UK&RE@0TP=3&IY?<-N<U^S
M^G:;IVCV$.E:180VMK;QB.WMK:()'$@X"JJ@!0/05-0!\G?\$+?&/A/QE_P2
M*_9^F\)>);'4UT[X8Z5I^H-8W22_9KN&V1)8)-I.R1&X9#@CN*^L:** "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@"CXF\3^&O!7AV]\7^,O$-CI&DZ9:O<ZEJFIW:6]O:0H"SRR2.0L:* 2
M68@ #)KQ?X*?\%+_ -AO]H'QY<_#+X:_M'>&;C74UA].TS3;K58H)-:D6&*4
MR6 =A]MCVS)\T6[N<8P3Y?\ \%V/V?OVD_VB_P#@GWJGA[]E;PY%XB\3^'/%
MNB>)W\%7#_N_%%IIUZEU+IK*2!*'V*XB/^L,00?,PKQW_@EO^U7^R5_P5BT;
MX@Z?K.G_ /",?$/0/C[I_CV3X:^*(DCU_P ,W5A%I2^8(W"L4\ZTN+5I4 (2
M5E=8V?RZ /THKD?@[\?/@S^T%I6L:[\$OB3I7B>RT#Q'=Z#K%YH]R)HK;4K4
MJ+BV+#@NA90<9'/6O,?VLO'/C+XG>+]/_8>^!WB.[TOQ#XKT[[?X\\4:;*4F
M\)>%R[12W$;C_5WUVRO:VG0JPN+D;A9LC?+O_!L=X7T#P/\ L<?%[P5X4TU+
M+2]'_:@\966FV<9)6"WB>UCCC!))(55 Y)/% 'Z$^.?'7@OX8>#=4^(OQ'\6
M:=H.@:'82WNLZUJ]XEO:V-M&I:2:65R%C15!)8D  5X+_P /A_\ @E!_TDC^
M!_\ X<[3/_CU>L_M!?L^?##]J'X:3_!OXTZ*VK>%;^]M9]:T%Y-MOJJ03+.E
MM< #+P&6.-GC! D";'W1LZ-\-_\ !23]@+]A'5O%_P !_P!BSX0?L4_"3P_K
M7Q7^*=K/K-_X?^&^EV5U:>%M#4:KJK1SPP*\/F>3:61((R+[;SNP0#]%K:\M
M;RTCO[2Y22"6,213(P*LA&0P/<$<YKR_X!?MN_LH?M3?$/QO\+/V=?CCHOC+
M6OAR]BGC.+07>>#3GN_M'V=?M 7R96;[+/E8G<IY?S[=RY]4K\C_ ( _'OXU
M? '_ (++_P#!0Y/V:OV.?$7QC\5ZGJ7PVFM?#NBZU9:/9P1Q:#=M-+=:A>LL
M,!9I5"1@22RLS%4*I*Z 'ZQ^)/$>A^#_  [?^+?$VI1V>FZ792WFH7DQ^2""
M)"\DC8[*JDGZ5Y#I/_!1G]B+6/V1;#]O&+]HS0;;X2:I!++IWC/5#+9PW'ER
MRPO&L5PB3&4203)Y6SS"8VPIQ7D_[(G_  5Y\#_MA?LI_$?XU>'_ -F[QI8^
M.?A'?7>E_$SX+W,MFNLZ5?0([/$'NI;>&2-E23#L4),4B[-R[3YY\7?VG? O
M[:__  ;=?%']IGX??"&#P/H/BGX ^+YM*\)1/%(FG100WT"*#%'&@),._"J
MI; SC<0#Z;^*/_!1C]B7X)_LR>'OVQ?BU^T/HOA[X=>+-"L]8\,Z]JD<\4FJ
M6=U!'/ \%J8_M,CM%+&WE"+S%W ,H/%;W[0/[9'[-7[+'PY\/_%KX_?%*V\-
M^'O%.OZ?HN@ZE<V-S*+J^O<FVA"Q1NZ;PK$LP"H%)<J 37YM_P#!0RW@N/\
M@SJ\/I<0JX7]G+X8.H9<X82:"0?J",U]8_MO_MU^%/V'O@'\&-4\?_LOZG\0
M-+\9^+?#'ARROUN=/2PTC4;ED%O-*)W:<.FQI$:*!P&0 R1D@T ?8%%>)_M#
M?ME:?\)OC=X-_93^&7@?_A,OBGX[T^\U/1_#;ZL+"ST_2[3:)]2U"Z\N5K:V
M#ND2E(9I))7"I&0KLG%_!/\ X*2'Q9^U/XN_81^/7P*O/!'QC\->%_\ A)M%
M\-Z=X@AU/3_&&CDE!<Z3?3):"5A(IC>.XCMRC YRJ.R 'U!17P%\,?\ @M3\
M:/VB/A+\5_'?[-'_  3)\<>)=;^$?Q(UKPMXD\.:IXTTW3DA73+>WDF=KL^9
M$]TTDLL:VEK]IP(-[RH)H=_U-^PW^UW\/OV\_P!DSP/^UU\+=.O++1?&^C_;
M(+#4 OGV<J2O#/;N5X8QS12Q[APVS(X- 'J]%%% !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 %%%% 'D?[8'[8GPW_ &*O#GA#XA_&2:.P\):_XYM?#VO>);F4
MI;>'TN;:Z>&]N&VE4@^T0P0N[E$C%QO9@$P?RF_;,^&/P*^-/[5NG?M"?L-^
M,M+N_P!J;_AK>P7P9JO@+5DN+C4O"_\ 9NE_VA+J(MV8-I44)E+SR#8-QA#$
M3,C?MG-#%<1-!/$KHZE71UR&!X((/45RGPP^!/P@^"U[X@U#X5_#[3M#F\4Z
MP=5UY["(K]JNS%'$7()(4;(D 1<(""0,LQ(!\J>.O^"5O[45]\>OB#\;?@S_
M ,%8_B7X C^(?B(:MJ.AZ7X-T2\2W*01V\,"S74#RF***)$1"VU?F( +,3\Z
M_P#!L/\ !CXM^"? ?QI^*_BW]JWQ'KOAJR^-7C+0[KP1>Z-9QV<VI175G))K
MK2Q1B87#JCH8@WE 2$A<@5^L5% 'D_[%W[;'[/'_  4!^!EM^T9^R_XMN=:\
M*W>I75A%>7>E3V<GGV\FR13'.BMCH0<8(8=\@>1?L_ ?M&?\%3_C'^T,X$^A
M?!GPU8?"OPE,/FC;5+@1:QKTJYZ,/,TBV)'>UD'KGZLTC1='\/V"Z5H.DVUE
M:HS,EM:0+%&I9BS$*H !+$D^I)/>ET[2-)T<3C2=+M[47-P]Q<BW@5/-F<Y:
M1MH&YCW8\F@"Q7YE?L9?&?X1_LX_\%U?V\M-_:%^)>A^!)?&L/P\U/P>?&.I
MQ:8FMV=EHEU'=SVKW#(LZ1/(BNR$A23GH<?IK69XC\%^#O& MQXN\)Z9JGV.
M7S;3^T;".?R'_O)O!VG@<CF@#\WOV-?"6FZ!KW[?/_!3#Q#<6_A;X9_&N]MH
M_ E_KA%C%J6G:/I-U:MK*^=MQ;WEQ<R-"[8,JJ' VR(6\B_9+^+_ ,*+7_@S
MQURWNOB5H44EO\#/&.BW$4FJPJ\6I32ZFL-FRELB>0LNR,_,VX$ @BOV1HH
M_&W]OSXP_":__P"#/;PS8V'Q,T&XGNO@7\.]&MH(-6A>274;>31!<6:JK$M/
M%L?S(P-R!&+  &O1/^"[/[07P,C_ ."<G[.VO1_%[PW-9WWQO\ W]C<6VLPR
M)<6MM*SW$Z%6(:.-4;>X^5<8)!XK]3J* /S _:K\;6?['_\ P7[^$_\ P4)^
M*NOVZ?!'XJ_ V7X:Q?$-KD-I6@:K]O>_MUN;@$QP0W!$*QRL0C-)(20L;,.J
M\9>'/#/[5G_!?'X7_M1_!;Q=I>J>"O@#\&];3XA>-M,O4FTU;W41/#:Z2UTA
M,9G2*:6\>/<?*CV,^WS$W?H;JNDZ5KNG3:/KFF6]Y:7"%+BUNX5DCE4]596!
M##V-,T/0=#\,Z7%H?AO1;33[* $06=C;+%%&"<G:B  <DG@=Z /S&_X(;?M%
M? "W^&W[<WB*7XR>%[?3D_;'^(7B+[3-KEND::1<K8K;WV2^!;R,K*DGW6(P
M"37:_P#!J[XL\+:Y_P $0/A!X>T7Q)87=_HD_B*'6;&VNTDFL))/$6IS1I,B
MDM$S1.C@, 2KJPX(-?H?10 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 %%%%
4 !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>cms-20210331_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/20210331"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cms-20210331.xsd" xlink:type="simple"/>
    <context id="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b08c8f5a8d14ffaaeb561012ed0fae3_I20210412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-04-12</instant>
        </period>
    </context>
    <context id="i63b647db09f94661b5fbb0b034e05fac_I20210412">
        <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-04-12</instant>
        </period>
    </context>
    <context id="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5adf68377e1443bc8b6e5180015537f6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i20e5d32370f24807bdbf98e4ecbffd22_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i79a5b30a27f842d8abd2785830eb49f1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9a836a039c3f4ae2bd3d0bbb131fdb5c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib765a3623be84277a503071cfc0efd0b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i021fe82b135f4dfca0029bef725be325_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4eb500f853784b18b0430bdbe78106bc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd626b0811454ebaa7d41ba7b0d8c79a_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="id4da832496fd4d339226135709d2e68d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0d9f79cf28f046fbb5024bc470d51660_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="i585bd9ef281f4ea28e4044994b70df50_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4accb80980ad4e139a7390964d583306_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="ie00dd6a4431c4accbb35cd1ebb6641bc_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="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id8c205ae031b412cab1cf9fe1c2c1faf_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i03f8a04979284f80809b64205054f9e9_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7e948b73af3d4f19a33774c26053f86f_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="iafbb28232461473abce4c976ef3b9af8_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="iacf3dd9da9cd4739a2fc7b68ca888ac0_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="i7f05c3eefac948abba7ad488ab083d36_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="idee32319aab94011809b852c35032562_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5cd89c1a48404001b55060561e9a660f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3c10a9083e4f40d2b8e7315bdc71f551_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia64f79dfb1c54f469ec9b04469044bd8_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7f3734f3b67f4721af799d5b1dc7fa48_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="icaf6e34ab041451bbc3b9e45168ff266_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="i00a6cc6a15ff4dc5b56cc6ebd989159a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7ae29a88607140fdb8d5888230be2d37_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i39f87f810d9548a1916c669f9f75b8f4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibe028a3798b646ca8328f7dbe42df010_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic8cba1dd95444a748807290a5381ee19_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic9837f5b7b814d5b9835e6d4ed18e615_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7b66dc26f3154d2198a212e313711de6_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="i4e48417495c14405a8e9fde536f9ef47_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="i628b6e00f5614960b2432790a530039e_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="i8506a7e2bfe1475eab034043e748e5d0_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="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2fee2474dfd14cb3a71dd212fad78522_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9623eadf9d3b403da7eebd8503c713b4_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifdce2f22510e46c4b4b46465dde0cdf4_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="if4a1cc9c167a4e06891c1512c99000d0_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="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i83e1d97c2b314b6b9441e1a23b8d086c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0f0289620c9349a3ba2727545a85f211_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i059f16a6b1964e359810493df82e3572_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic9d87164cdbb458dafacfdbe4e62f4b2_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="i552e320f8eb04aa5afb3b96e98822515_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="i23cadc442da04df8bd29b091f5125daa_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id9f11733e63a4833af2af0fc5ae95edd_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iad8261f0f2a846f48b85e9cb4bb630c6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie4880336190c4dd5a44a2b3f0ca9b70e_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="i891a1104d9ba4ad1b6cecc96e3b5639d_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="ie1066d059827432595cc9b85d3401bd6_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i17294b0b9573458cae42847757ec8aba_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="ica21efdc97044295ba04101f05d77e01_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="i3143a09cb092479caf0ad33270f7f188_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i522dc3fccfd746899b120d86af8d938c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i15f6125ba6c74a28bac204c424774cbb_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9eeae9f9e12d4fbfabb3d6089f14d7ae_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i62386404028d4a048c230be4c542a645_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i02960338bfee42aaad2a7250a56d9363_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="i350d7ce4b8734397be215e2f38b588d6_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="i83066dca994d4228ab8d9f81851f9c67_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9c9eb532ccab4ae2895ea2c82c76b624_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7274b588426e408c9e53b9f0491ad618_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="ibceabfa46fc84616991d822727e62276_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="i64904ba2685a40288edde3d453895e7f_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i96fc665a93094b5da831614ef4b2f11e_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="i516f43d071464067bff8f3c1bdcbbbe1_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="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i057199eb825445e6ba6eab2f4babcdc9_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ife04218e856a48278b06d3e0238b9372_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i327623b72dc0464192902a4f83082ab7_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="iee8e6d19091b415691929927311fc3be_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib6efc65ebac44fed93f272806b00b2d6_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i483ba6bc91d246ce8a491fd53e08c6d9_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="i8879eb3ea88b4e09aa9e09aa0fac3a7d_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="id0a74c407fdd4f9987f63d05016da02c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i48d64066771c4558bc69c39c02324cb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2750a91df12d4691a23db2ca4dc05b82_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i51f7d494a03b4c6ba99c937031f715e1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i00672fe4da6845208c6807e5ab971e8b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11997c7a497e409c96f8c5f5297c006c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic751dae0da304a0ca22edc4e6869c6be_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i29c64e9b98e944ef8b75ebdd755d8e0b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if20cbb5afeda43619aa3da6970ab1141_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia11bc6f0cf2a4c2db7117266790946e6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iddcdd651e8b743bf84f6620d51f905cd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i36ec7e553d084a2eac83a2b5684523bf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie840808b963f4fcdb2a03a8a170ca1a9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7dbeff6e5ac94d13a6ae08c50fb896b7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia1d937f3bd904cc28378e4bb15617ea2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i46db1857ff3544449fd42bbcb3b5af00_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i068abde675b74083aa7abd91a97ba0d8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i252346779d5d45ea8395bb379df2c14a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4fdfb898a15f4f7c8ef76bf9f696f9bc_D20200501-20200530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-30</endDate>
        </period>
    </context>
    <context id="icfb11fea10794eda9f2fd0122ac76379_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="i7dc4421934424663880fbfdc2c245484_D20190130-20210331">
        <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>2019-01-30</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i82ddde0f4b994ab581fd49b2c8363fcd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5a63fd88cdad4b8192a5ad3e1df93e43_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:RepairCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if8453f9639d24128a3debc62481d5573_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:IncrementalGasPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:InsuranceRecoveriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaa96e5d05d2a47e5b5bba85d07a11b0c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id008b6ee8965463ea7f59dd5f5e86bda_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8ac11dc724154c03afc09fc4bddd5d81_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0bcb22d8ac18423da1b0916545366ace_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie357a46610754a8ca9340f2f05f3d603_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i47062e914a564ad7a704edd0d46d3559_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2b5941dc66d147d58fcf29cb15fd8cac_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if9493d6180284abf9920d00740b4647d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ia6d3b71442ec4b07adf7c6975ea23f1c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="icc5d21b2ccae44b6afbac4be270f57a8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifead713426f24edcb03d0dc2023d8c22_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iae40c44aaa9449e18ebdec7216ea65ba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7d699932737947979093fb993607e4b6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id6a2493001f14edebce1399888444d02_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1edb168d19af473eb38a2ca1e1c1a88a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6f0ff74e69f942f4828427b4bbff3ab2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03b5924f774144f1a0be606a4b961116_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iceb0ff04d1484733b250b5718e79ea04_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic71aea968de8459e99e778e46156b64b_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22139e6f09da417399bddf0886e080e1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-15</startDate>
            <endDate>2020-09-15</endDate>
        </period>
    </context>
    <context id="i687178ec47b04101b9c80eb4b2c38d11_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="ic23f01453900438e9c23f6d1470db8c9_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia283f866195e42fd9d5e3e53c0179235_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d83776cf7334cc884c212bd848a5492_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i296099f0bb10403aaea09528f65d8fb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63e9f3c08b6c4ced8afec10233c43dac_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebe744a3e3264074a74c3e82e672ddb6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ded36ece09a44258c54336fc2c8e696_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e3022bf326f403e99a7b48af5bf510a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib833855be6104ddabbbce4d74f0fc227_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i605e92a8dac84c148029eb550d116820_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4593b451aaa54baf90c7a97c88403d37_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i50069716a46943f788d3d835779f8f6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d31b14c2ef147a2acc3999f92a5e9f3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c9cbcbd66b84dc484d9f6d5695c124d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib9dce5de78b14621b2d0836236dbba32_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if809f6a683e34f2fbfe4f98085e830e5_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6ac01316ef5f41599fb7f28e51c3a983_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e8dd65a2a66453883e13272b6551c9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31ea67dce0d842d7b36335beb31b08e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28a17c82d0864075bddb2e9e34697710_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1133a587f8b4405bc2cc622cca79b0c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4d265a2468074f758dc1a047d98dae2b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie13533218fab4d5882d720575def1b48_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8a52a1e917ea44a594e12125f320e863_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i73f86a952e914869bae7b1766961b75d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68d3919ca45b4274916553e61da3bb34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7acc082f499d4040b6167c6e226713f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibea4a99805064a0a8719a4711c354522_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9659f32ab7841b9b686df46e9a6a968_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6647936348d3434797d7315bfd75581f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cms:RetailInstallmentContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6517feac21904f6c9774861da7dafd97_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditScoreFicoAxis">cms:FICOScoreBetweenGoodAndExcellentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9c8e0361f1574b1cb941ced08157387a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:LoansOriginatedWithinLastFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iad025bbb3b83452abb2561ae42ce27ae_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:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e10c6435eaf4ea0912d119a58768a7f_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:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab2cc72699454b1f8f7b6b5594510042_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i10c5f20b13534793844e1e4f76181a2a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i31e7cb9d6956447ab535988b8d90ffcb_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="i9ffc622493094cde887c629fa78cf46a_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="ia6a1f0997c214bd8bf88b9d0f24eff23_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="id1a3f7af658a46629813219c571ce256_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i590e1b6d36c042fe87feb03bb4d20ef6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0447c15d84c64fa192fc7f3cdaf5bb82_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i317505925f7343b0ac50d677f00ee135_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iff115ac7bf7b419ca38cf45946dbaa8b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1155be584d9647c7856c69ec986e07e6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib10a2b3880ec4fac9e1f631747ed6825_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4a24a65b3e6e4357950df20f7dfe3cc2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if95dc5dde8044f13aaf228a646fbd1e1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3387f7f1fb4f4206a9ce5248f0a52dcf_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2870ca5edfcc400abecfe903569e3689_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id648f9d96d974aa7960fc70b29e7f845_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i84d82d5690f7423990f3443e8074808e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia67806552411483f94fa2286a17a6f83_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6ce177132ecb406d88d0c35f89d5860c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic5d84c58628c4d628d0fa0db9b65a0a8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8657bfc6637844acba454d79babc984a_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2bb609d055694955963a1bc2e9bb4808_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic841f9751baf4a958ba0de68600c9a4b_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i774873e1f82946908bca5b2497780743_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8f99bddd3db74eeca6580cdba8e6d0fe_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0a11c5dc414747fc9f573cb3d235b90e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i513fb599ec4447d7933c5a97df2d3575_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icc7191b0c7c54a778b90ba67f5582f64_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i70af5dc07166460981b0508575d3707e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id44eed088ed1402089dfe5c61b8adee4_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4557bd2948e64313bffdd5e011d712be_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i03e09274e9c44089abab2c0fbd8618d2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9e61eb1ceb384c1cb61f15685980f928_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iee465914ddee4dd0896f62c330c0743d_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i02be70b45c834682a8496195866ce213_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i81be0d3789644d7fb9774760c7493355_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0093e8c090e7409bb672c4655bd0c776_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iba95e75846f74f2b83cd7493f69316c5_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic14d889246a94ae1b2df3be447410b2e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i84b5693d31cb4dd3afa38bbe94c5f488_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i21daa459c8904c05b1417b15e7654727_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9d472ea4df954e219884d7f0e0f21915_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i41d85add959041a7b8ee00b793e525a0_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="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic54085814022476f84c08214e663ba6f_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="id09ae956487448baadf5bd06ee322429_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibe85a618058f4b96a7c60ec36802e3e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67412a15e41642d7951ba429ee7341e3_I20210331">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i704b9906a3374abeaef35efb51947071_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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie79a76b7dd3245d884b584d36745d50e_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="i2db2efebae854e1eb090486cd53c59b1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i707a011e44e34208b712a4f7d51bc24f_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="i3617415c90be4d588d6fcbbe15cb8171_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic360e767b79747ca92eb27935cb03f3d_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="ic695af5c48714aca97d2458f90bfcfb2_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icb273b51674543a78a2cac1f4489ef5c_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="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731">
        <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>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifd9d634aeb824dbab1fb18b6e496aca1_D20200901-20200930">
        <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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4263a5ad81034ad0a2f9b5964545d24f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0b483ed0cdf2479aa228b5225bec3550_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b47f004e00a4558be3f8d4235b28c4f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ad48427d3d64c469eaa9772f12f22be_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1d83c484774347d48ab7a849ea7c79b5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id21bd28998ef405689287e60de9646bb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idfb4d6997d3f41469e6b80da9e2f1b3b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ice794f8895724ddca9b74813e4a68d72_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3462f68f9eb14c3681d524d07bc3c3e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i958a7da37f384215902340c4256ae224_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3f9e553c2ab5415694fa504e6a80faa2_D20191001-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf0dd3d6c6ac43b8bf3bda10289b1ed2_D20191001-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i523c4aba39a64f3590eb29e4ef5d9db7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i818b0c9e69f64cffa4d6fb099d37281d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41041d5e0b064b5d8bf7a5875205bab1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i132405f7e0594001bd418f362412d68b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i013ab9be93744c0b89cf39eca0691e66_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>cms:site</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF8zLTEtMS0xLTA_cf9b28ad-69e2-4645-aafb-6392547caf48">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF80LTEtMS0xLTA_3e0345b8-fb2c-44ec-bf93-cc2b75be5da4">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF81LTEtMS0xLTA_aa63be8e-e8e3-44e7-805d-30ea97c318c8">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF82LTEtMS0xLTA_9881cafe-26ae-488f-b31c-2425e6d06c46">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF83LTEtMS0xLTEyMDg4_a7df68b6-956e-487f-9403-c19a90bf190b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF80L2ZyYWc6MTkwNWY5YjU3NTNiNGNmYjgwODgzOTM3ZjNkYjFlZTEvdGFibGU6YjFhMTk2OTM1NmY4NGE1MDg1MzRlODFmYmVmNDM0NmQvdGFibGVyYW5nZTpiMWExOTY5MzU2Zjg0YTUwODUzNGU4MWZiZWY0MzQ2ZF84LTEtMS0xLTA_d06a45e2-62db-4bbf-ab41-e89edb369e72">0000201533</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xNjQ5MjY3NDQzNTk0_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV84NQ_7d091192-e7b5-4953-9c38-883b1d07edfd">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xOTk_6451d32a-49a5-4547-a6ae-1d2a97a3aaff">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8yMDU_197871df-200f-451f-b368-a1cd004c7b70">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTAtMS0xLTA_43b8d85d-e06b-4beb-b25e-d58ca29be938">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTEtMS0xLTA_b1c5788e-c264-4a4a-b081-2ef806b2f3fb">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6YTllZGEwNDRlMWRkNDUyZGEyOGY1YzBiNjNkNmU2YTIvdGFibGVyYW5nZTphOWVkYTA0NGUxZGQ0NTJkYTI4ZjVjMGI2M2Q2ZTZhMl8xLTItMS0xLTA_c510592c-31f9-46ae-9a16-b16ce0bea10c">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE1_002ba0d2-0adf-44e3-896a-c211021e471a">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE5_77729762-2e6f-4c7b-8d69-ffb752530417">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjI0_8f89dedc-3748-4437-ac7c-c0c435a05acd">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjI1_957aae0c-8868-4fa0-91c6-d7540d4aaa0c">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjEy_3acdfdb9-d682-4bc3-897a-7183e5034565">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIw_341ee2b1-26a7-4165-9d70-44cd9ccda5d2">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE2_2f16341b-1e5d-4da9-a9b8-eb483da42f5d">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTAtMS0xLTA_845f7f32-37d2-467c-b2ca-6a10d903530a">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTEtMS0xLTA_4c2c96be-adcd-4723-b145-3593ddeaf5ca">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6ZGYwYTFlZWIyZGNhNGZlNDkwMTY5OTc4OTlmMmZiOWEvdGFibGVyYW5nZTpkZjBhMWVlYjJkY2E0ZmU0OTAxNjk5Nzg5OWYyZmI5YV8wLTItMS0xLTA_4794cca7-5585-4f62-bf16-efcb018351aa">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIx_fef8b967-06a0-4b83-943c-b732d2ad207a">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIy_b3746f89-c5b0-4948-b214-d81294677960">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjIz_66dffc8d-c741-46e3-84e2-8606a79760da">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE0_51464a0f-f5e3-4671-ba1b-7516b1d7abea">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE3_b3207233-1ba6-4ec1-91b3-96df73e1b4c5">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjE4_4b1e9a8c-143e-40b3-9950-1399fd46e56e">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGV4dHJlZ2lvbjpkYTFjNjI5OWNiMzA0ZDdjOGJmNmM3N2E2NmY3OGIwMV8xMjEz_371f6a8a-599a-4aba-a81e-3f5ff528341d">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTAtMS0xLTA_e5451040-020e-45bd-92b7-7c79ecf67153">CMS&#160;Energy Corporation Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTItMS0xLTA_bdf11e8f-8506-4084-b244-7a9c1c30dd98">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl8zLTQtMS0xLTA_6b734c27-8145-4e04-9e9f-6f39d7fc3622">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTAtMS0xLTA_8d6210bc-ff29-42fd-b92f-1a3162ac0ad6">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTItMS0xLTA_28390ccf-cefd-4870-9645-8fb1f07ea691">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9372961a7fad46e6b78122d2f15f0bbe_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl80LTQtMS0xLTA_3af84938-2b08-4742-a945-8b65d8770c91">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTAtMS0xLTA_ddf3fb95-fdff-475b-a7a4-b409ef2615fe">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTItMS0xLTA_95a54320-bb85-4a54-b951-fe691cfbed76">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7d233064056c4d7580c884f0e7e3e462_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl81LTQtMS0xLTA_9e4627fd-6fc3-4360-8285-6b4aa4b610e7">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTAtMS0xLTA_fcc60bfe-9a3b-442a-a2aa-8874e5e35a67">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTItMS0xLTA_21faed73-671a-469f-bcd8-409451edacf9">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8518231d835645c4870c82fcf5c99a75_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl82LTQtMS0xLTA_775a2d69-7e0c-482c-a1eb-ce5092b0ed60">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTAtMS0xLTA_1bc43fde-5ef6-4716-8084-5a08860e0789">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTItMS0xLTA_e3efa41f-fccf-40b0-aeef-0acdbc73adbf">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ieb8c9c59146b49848e8eff5a3a2e33c9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xL2ZyYWc6ZGExYzYyOTljYjMwNGQ3YzhiZjZjNzdhNjZmNzhiMDEvdGFibGU6NDVmZmU2ZTNhODU0NDAyNjg5MWNiNDFjNGM0NmQyODYvdGFibGVyYW5nZTo0NWZmZTZlM2E4NTQ0MDI2ODkxY2I0MWM0YzQ2ZDI4Nl83LTQtMS0xLTA_b9aa33f4-7456-4700-b415-650a8b0bb22f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ZTA2ODJjOWRhOGM1NDhkNGE0NzIzZjY0MGUwMDg4ZTEvdGFibGVyYW5nZTplMDY4MmM5ZGE4YzU0OGQ0YTQ3MjNmNjQwZTAwODhlMV8xLTEtMS0xLTEyMDkz_40bea41b-01ba-4c51-ba88-3dcf7863b24e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ZTA2ODJjOWRhOGM1NDhkNGE0NzIzZjY0MGUwMDg4ZTEvdGFibGVyYW5nZTplMDY4MmM5ZGE4YzU0OGQ0YTQ3MjNmNjQwZTAwODhlMV8xLTctMS0xLTEyMDkz_2cc85d84-3308-4c5c-9a16-e4f043095d01">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODE2M2U0MmVjMmQ4NDgyOWIyZjczNDFlN2FjNWI5NGYvdGFibGVyYW5nZTo4MTYzZTQyZWMyZDg0ODI5YjJmNzM0MWU3YWM1Yjk0Zl8xLTEtMS0xLTEyMDk5_6fd25f8b-9f88-41fc-8641-27fe3190b233">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODE2M2U0MmVjMmQ4NDgyOWIyZjczNDFlN2FjNWI5NGYvdGFibGVyYW5nZTo4MTYzZTQyZWMyZDg0ODI5YjJmNzM0MWU3YWM1Yjk0Zl8xLTctMS0xLTEyMTAx_e264ba51-3074-4711-81a5-2004e7122ee5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM18yLTAtMS0xLTI2NDE_a65ccdf7-13ad-4e00-833f-ab7b76356820">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM18zLTYtMS0xLTI2NDM_76d79854-0693-4511-908c-e9de0c25513b">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM181LTItMS0xLTI2NDY_d7d93def-329f-421b-bd20-bb14da16ecd5">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM181LTgtMS0xLTI2NTI_e1267a25-9ffc-4c93-b59e-77878d257642">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM182LTItMS0xLTI2NDk_5feb2761-4fab-4238-9f2d-735e2a613b86">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTk2L2ZyYWc6ZjU3OTFmNDQwNzk0NDU4MzgzODVlMjA1YWE3ODc2ZWMvdGFibGU6ODIyNWRjMjU0YzhlNDk1MjlmMjIwNmIyN2IxYWU5MTMvdGFibGVyYW5nZTo4MjI1ZGMyNTRjOGU0OTUyOWYyMjA2YjI3YjFhZTkxM182LTgtMS0xLTI2NTU_ad8928f0-1241-4134-95a9-73b88ddf4785">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDQ3L2ZyYWc6ODBkYTgyMjBkMGFkNGMxZmIyZjllYzg0NGNjMTVmODEvdGFibGU6YjBhZmU2OTI2YTVhNGVlODk3MTcyMDg1OWNhY2U1MzIvdGFibGVyYW5nZTpiMGFmZTY5MjZhNWE0ZWU4OTcxNzIwODU5Y2FjZTUzMl8xLTItMS0xLTI2MTY_d490a9b0-b096-4991-a7cc-1cf4b671ce14">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDQ3L2ZyYWc6ODBkYTgyMjBkMGFkNGMxZmIyZjllYzg0NGNjMTVmODEvdGFibGU6YjBhZmU2OTI2YTVhNGVlODk3MTcyMDg1OWNhY2U1MzIvdGFibGVyYW5nZTpiMGFmZTY5MjZhNWE0ZWU4OTcxNzIwODU5Y2FjZTUzMl8xLTgtMS0xLTI2MTE_cf192388-2e14-41c5-8f9b-943dfc0e8ad4">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i16210f64632347f6ac9650b10b2c38c5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN18yLTAtMS0xLTI1ODAvdGV4dHJlZ2lvbjowODU5M2VkMWU5NDM0MGYzYjNlZTQ3YTUyYTFmYWI1MV8xMDk5NTExNjI3ODIw_e5451040-020e-45bd-92b7-7c79ecf67153">CMS&#160;Energy Corporation Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4b08c8f5a8d14ffaaeb561012ed0fae3_I20210412"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN18yLTctMS0xLTI1OTM_14ccb4db-818b-43de-beb4-83027a3e9894"
      unitRef="shares">289459560</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i63b647db09f94661b5fbb0b034e05fac_I20210412"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zMDk1L2ZyYWc6ZTE0MjNkYzcwZGRmNDFlNGE5NTk1YmQ0NGY5Y2ViMGQvdGFibGU6ODJkMjEyOWMwZTU0NDI2NWEzYjNiMWQxMzAzNmRhZTcvdGFibGVyYW5nZTo4MmQyMTI5YzBlNTQ0MjY1YTNiM2IxZDEzMDM2ZGFlN180LTctMS0xLTI1OTk_4080ed65-5190-4f0f-b649-11ec08a1f627"
      unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentType
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF83L2ZyYWc6MWJkYmJiNDI4YWEwNDY1ZGIwZDYxYTcyNzI0ZjY4YzgvdGV4dHJlZ2lvbjoxYmRiYmI0MjhhYTA0NjVkYjBkNjFhNzI3MjRmNjhjOF8xMDk5NTExNjI3OTYx_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</dei:DocumentType>
    <us-gaap:Revenues
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzItMi0xLTEtMA_5eaa20c6-596d-4f5e-84f7-dc2a86b1e93f"
      unitRef="usd">2083000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzItNC0xLTEtMA_b3d93536-7f8e-46ac-8f0a-e932ee4dac5b"
      unitRef="usd">1864000000</us-gaap:Revenues>
    <us-gaap:FuelCosts
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzUtMi0xLTEtMA_e264bb84-5c84-4834-a44a-2fe6d5dc6be8"
      unitRef="usd">138000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzUtNC0xLTEtMA_a92d3188-e055-4e78-8122-8bbd58b1b353"
      unitRef="usd">103000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5adf68377e1443bc8b6e5180015537f6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzYtMi0xLTEtMA_ce64c91b-1097-4ac5-9c64-1f0264fbf1e2"
      unitRef="usd">377000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i20e5d32370f24807bdbf98e4ecbffd22_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzYtNC0xLTEtMA_7bd2396e-7b13-43cb-8644-2d793182642e"
      unitRef="usd">357000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzctMi0xLTEtMA_d74e4e20-a62b-46ca-a3ce-dc1592655759"
      unitRef="usd">18000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzctNC0xLTEtMA_193a09ba-6349-468f-aa4f-3826a6c82858"
      unitRef="usd">18000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i79a5b30a27f842d8abd2785830eb49f1_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzgtMi0xLTEtMA_2b0f1424-e57d-493e-8e0b-9b22cea3fbcb"
      unitRef="usd">279000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9a836a039c3f4ae2bd3d0bbb131fdb5c_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzgtNC0xLTEtMA_0c75853d-a198-497b-91d7-378f62f9d05d"
      unitRef="usd">273000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzktMi0xLTEtMA_c5c926ae-3c3d-4765-b3f1-7448438c6aa3"
      unitRef="usd">323000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzktNC0xLTEtMA_36b5f8cc-f7e6-4c42-b219-a594f428d4f9"
      unitRef="usd">315000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEwLTItMS0xLTA_dd8dad17-54cb-414b-adb9-e08566f420af"
      unitRef="usd">340000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEwLTQtMS0xLTA_3603c1d8-733b-4cf4-b1a5-e97ddf60a904"
      unitRef="usd">316000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzExLTItMS0xLTA_265c83ec-869e-4623-9fe8-c5a9cb71c11b"
      unitRef="usd">123000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzExLTQtMS0xLTA_26c3bb61-fec9-4b4d-b9b0-c92de4ab8519"
      unitRef="usd">114000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEyLTItMS0xLTA_c16f24fd-8fd5-4d13-9e7e-f8ed6c3057a8"
      unitRef="usd">1598000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzEyLTQtMS0xLTA_341b97b1-4a52-4ad8-9a32-3c69bba38d66"
      unitRef="usd">1496000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE0LTItMS0xLTA_e2ac1ac7-ccff-4e34-b7ff-07c882601928"
      unitRef="usd">485000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE0LTQtMS0xLTA_bca79b0a-6eb1-4048-bae7-82be12c8232e"
      unitRef="usd">368000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE3LTItMS0xLTA_d2d04765-efcc-4888-bfd0-1f557d173ece"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE3LTQtMS0xLTA_3cb974a9-9375-460d-a1eb-5a1fd21ec9d2"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE4LTItMS0xLTA_33c4675c-0c71-4bfe-9c39-93f2c3b27e36"
      unitRef="usd">0</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE4LTQtMS0xLTA_49552db8-5542-419c-877f-d36911fb9433"
      unitRef="usd">7000000</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE5LTItMS0xLTA_46e2cf42-49ae-488e-918e-225ff903ce93"
      unitRef="usd">1000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzE5LTQtMS0xLTA_58261b09-f938-412c-9eb4-4a0729153221"
      unitRef="usd">1000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIwLTItMS0xLTA_f615c73c-8bd0-4bd3-8214-b918bfafe71f"
      unitRef="usd">2000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIwLTQtMS0xLTA_edc177aa-d810-4018-9c78-74f9cb2a612d"
      unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIxLTItMS0xLTA_c84c8a55-4070-4fa0-8e40-5ab035758353"
      unitRef="usd">41000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIxLTQtMS0xLTA_4b4057d5-7418-4577-bf87-f147ad931604"
      unitRef="usd">31000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIyLTItMS0xLTA_fc36f312-58de-445a-aa6c-f751e2ce9f23"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIyLTQtMS0xLTA_ec507abf-6fde-4a8d-baa8-41987c1caaec"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIzLTItMS0xLTA_bf837793-5247-42c9-9bb2-d45fdf8fb2ae"
      unitRef="usd">2000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzIzLTQtMS0xLTA_7590688c-fc7d-4ae8-ad23-86e620b96a58"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI0LTItMS0xLTA_0c1267c1-4ec2-4fb6-92d3-7f6407e0b924"
      unitRef="usd">44000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI0LTQtMS0xLTA_5eca4de7-6390-44b7-8050-4a045f3587c7"
      unitRef="usd">39000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI3LTItMS0xLTA_57dc5433-875e-4f5b-9fd1-cd860ce9534f"
      unitRef="usd">119000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI3LTQtMS0xLTA_296493d8-d31d-49f5-8518-05446d07a514"
      unitRef="usd">116000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI4LTItMS0xLTA_95b10c17-b290-437d-a082-14da489f9872"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI4LTQtMS0xLTA_da76bc3d-05db-4392-83d2-117a028a727e"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI5LTItMS0xLTA_a1f1684e-f7c9-49d8-9ce9-b45e08b6c412"
      unitRef="usd">15000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzI5LTQtMS0xLTA_3b72de14-cfdd-4ae8-9516-7fa7dfd67f29"
      unitRef="usd">19000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMwLTItMS0xLTA_cfa7960b-b975-4a3f-830a-a79e87c445b8"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMwLTQtMS0xLTA_8efb446a-5b7d-4c12-9e09-ac077863be3c"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMxLTItMS0xLTA_0c70118b-733d-41df-b493-caa30f8c0bc1"
      unitRef="usd">136000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMxLTQtMS0xLTA_f2f76bdf-d066-460d-9c6d-41b514fc1fe4"
      unitRef="usd">137000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMzLTItMS0xLTA_bee088cb-6423-4f90-a7ff-5f14ead39f2c"
      unitRef="usd">393000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzMzLTQtMS0xLTA_2a71a03a-fb99-461f-b950-60814e96d8db"
      unitRef="usd">270000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM0LTItMS0xLTA_6d0d6b7d-3f4e-4649-9030-23bf9b6b9210"
      unitRef="usd">51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM0LTQtMS0xLTA_b6c3dfbb-5b93-4064-a71d-09fd7a476044"
      unitRef="usd">27000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM5LTItMS0xLTA_9a42a7f1-a515-40c6-80f2-f70696a276ed"
      unitRef="usd">342000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzM5LTQtMS0xLTA_850f4256-e7a5-4632-a90a-86d70aaf5551"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQwLTItMS0xLTA_aecdc13f-cb1c-46b9-9883-5d634275e414"
      unitRef="usd">-7000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQwLTQtMS0xLTA_1b99e49b-1b3d-4d3e-8874-83ddcb1ba347"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ1LTItMS0xLTA_2ef2223a-fab8-40a2-86e6-5586b049f0cb"
      unitRef="usd">349000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ1LTQtMS0xLTA_ca4b24af-7901-4026-9916-badc81b81dbc"
      unitRef="usd">243000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ3LTItMS0xLTA_314d39f4-f5bb-48fc-a431-95864c5e668c"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ3LTQtMS0xLTA_cf9dd850-570d-4a24-a75a-9f8e86e0482f"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ4LTItMS0xLTA_c0df752a-73e6-4f0b-8362-26ef8573e7cf"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMDkvZnJhZzo5Mjg2Y2IyMTM5NmU0YjM1ODA4NTBlOTI3NDA0MGI5YS90YWJsZTo0OTNlMTQ2MzBlYmE0YzQ0ODJmNWVkYTYxOTQ0NzU5Ny90YWJsZXJhbmdlOjQ5M2UxNDYzMGViYTRjNDQ4MmY1ZWRhNjE5NDQ3NTk3XzQ4LTQtMS0xLTA_2cac02d3-80f1-4bad-b4e0-07bdec83bfaa"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzItMi0xLTEtMA_438e8700-8c14-4cd6-8881-9ff87b41bc26"
      unitRef="usd">342000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzItNC0xLTEtMA_23a42665-c5ff-416b-9efd-86a7d0fa54c5"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmZlNTQ0OGQyMDdlYTQzN2ZhZDE4M2EzN2Q2MTY0YTg5XzE0_b9914389-3111-4698-ae72-66b1b0dfe44a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMC0xLTEtMC90ZXh0cmVnaW9uOmZlNTQ0OGQyMDdlYTQzN2ZhZDE4M2EzN2Q2MTY0YTg5XzE0_f90b72bc-4534-475a-aa75-e890b2cd955a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtMi0xLTEtMA_eba5a669-8d4c-4298-875b-f05147177fba"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzgtNC0xLTEtMA_1892d8af-f441-45ae-8f05-19c9c5ef9104"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjozMjQyOWM0NzNiYmI0NzBjOWFhMDY2NjQwN2E2YjAwZl8xNA_9c60a7bc-e767-40b1-9c2e-5de74bea12cd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTAtMS0xLTAvdGV4dHJlZ2lvbjozMjQyOWM0NzNiYmI0NzBjOWFhMDY2NjQwN2E2YjAwZl8xOA_508fda64-977e-48c3-999b-50bbcd87b9c4"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTItMS0xLTA_c39444c8-1eaa-44bf-9f09-52e916e76b91"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzE3LTQtMS0xLTA_b96e3329-cc39-4173-b93d-c29ed29bb925"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIwLTItMS0xLTA_e0e920d3-e6fe-4bb9-b8a9-d0e3b203a490"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIwLTQtMS0xLTA_a439a383-247c-4c0a-9936-55a25a8477f1"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIyLTItMS0xLTA_afb82f0b-0af0-4aad-aab1-72d9575ee5c7"
      unitRef="usd">344000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzIyLTQtMS0xLTA_739aca93-b3c0-41af-b58e-a4672d7ebb82"
      unitRef="usd">240000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI0LTItMS0xLTA_4ce9452d-3b29-4db9-b50b-282ea2309b35"
      unitRef="usd">-7000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI0LTQtMS0xLTA_6053d700-9057-455c-9d7a-627d89a9719b"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI2LTItMS0xLTA_5d8ec31e-1e37-46c8-9f49-d329a2134943"
      unitRef="usd">351000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTIvZnJhZzo2ZjNlODk1NzE4ZGY0ZWM3ODE5NjAzMTYyNzdlMDI2Yi90YWJsZTpjNjRkZDVkYTIxNDQ0MjY1OTYwODE0MjBhNjEwZWEyMS90YWJsZXJhbmdlOmM2NGRkNWRhMjE0NDQyNjU5NjA4MTQyMGE2MTBlYTIxXzI2LTQtMS0xLTA_d4756f9f-3150-479e-b1a3-16236f044647"
      unitRef="usd">240000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMtMi0xLTEtMA_beda7d2d-45fa-420c-9c53-af81ac088dfa"
      unitRef="usd">342000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMtNC0xLTEtMA_6785f791-717d-4fd6-8b3b-e16d9fe44839"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUtMi0xLTEtMA_0a16a462-0154-42c2-86c8-a7da3a568a76"
      unitRef="usd">340000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUtNC0xLTEtMA_02bb41ce-08f7-4100-853e-152f343ff966"
      unitRef="usd">316000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzYtMi0xLTEtMA_ee9e7f3d-69e6-4db6-90bd-6c9eb664ef76"
      unitRef="usd">48000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzYtNC0xLTEtMA_6e2944be-7788-4be1-98c9-abee6d81168c"
      unitRef="usd">67000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzgtMi0xLTEtMA_f06c44fa-1e26-4183-896e-300bd05b28b6"
      unitRef="usd">17000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzgtNC0xLTEtMA_02b19c2c-f82c-4b8a-b44e-17350090a027"
      unitRef="usd">-9000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzktMi0xLTEtMA_129319ca-30fc-402a-be6e-b3d8f600084c"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzktNC0xLTEtMA_a1078ccd-80e9-4137-8e80-85733f67c69d"
      unitRef="usd">531000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzExLTItMS0xLTA_3e57d3e1-ffd1-4b1f-a861-b5f41e798790"
      unitRef="usd">-30000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzExLTQtMS0xLTA_ed3b3706-5993-4605-93a9-c643cc0a1197"
      unitRef="usd">17000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEyLTItMS0xLTA_b4621a20-9050-4243-af64-5ab4308a98c6"
      unitRef="usd">-168000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEyLTQtMS0xLTA_5cfc444c-b4a2-4f87-b46e-ff64d8b05840"
      unitRef="usd">-171000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEzLTItMS0xLTA_f1fea617-f7e8-45b9-9d80-7bfe38e44c86"
      unitRef="usd">-103000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzEzLTQtMS0xLTA_ca2356c9-cf12-4e04-a796-fa617ba58a36"
      unitRef="usd">-54000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE0LTItMS0xLTA_9544b3cf-e01b-49fa-89f8-403d2f6e4926"
      unitRef="usd">-24000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE0LTQtMS0xLTA_16e0e532-069d-4fcc-80c9-71ffcb047568"
      unitRef="usd">3000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE1LTItMS0xLTA_7391d08a-7723-4c2e-bd05-704490f82e7f"
      unitRef="usd">832000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE1LTQtMS0xLTA_7f0e48c9-783c-411a-bf0a-bb6c3d86e7a4"
      unitRef="usd">201000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE4LTItMS0xLTA_4209917d-7471-4900-841b-ae5da238b154"
      unitRef="usd">437000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE4LTQtMS0xLTA_5a8b9c05-6336-4c57-b788-cb959557c793"
      unitRef="usd">523000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE5LTItMS0xLTA_10f62a89-e4a5-474d-83e3-f966a2c5a543"
      unitRef="usd">76000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzE5LTQtMS0xLTA_5cb59f15-027f-4b9e-9a67-b43182375644"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIwLTItMS0xLTA_4df2ea56-2084-4561-b652-69abf874d74a"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIwLTQtMS0xLTA_7d4fb9c9-531f-4770-891d-1bbabbee7bf2"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIyLTItMS0xLTA_9fbc50b8-f6e3-4039-8725-c5cde95d2678"
      unitRef="usd">263000000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzIyLTQtMS0xLTA_40aed79b-c91c-451b-95e9-e5abd7184219"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI0LTItMS0xLTA_8da93852-c77d-4151-8933-0352b1127af6"
      unitRef="usd">31000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI0LTQtMS0xLTA_94a59128-9c85-430d-b459-4e9ad78af990"
      unitRef="usd">24000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI1LTItMS0xLTA_bea4d735-484c-4b01-984a-155d11f6f232"
      unitRef="usd">-283000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI1LTQtMS0xLTA_9850f737-b901-4e15-9d92-93a03dac3321"
      unitRef="usd">-559000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI4LTItMS0xLTA_a897bf48-5ef7-4c41-ab83-7a6721214afc"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI4LTQtMS0xLTA_9d15598a-9632-4b86-a216-5787b26b5c16"
      unitRef="usd">1198000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI5LTItMS0xLTA_cb63bcd6-40b0-4265-b349-0fc4b9ee29f0"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzI5LTQtMS0xLTA_3ce1dc65-2577-48fd-8792-b6504b7edd40"
      unitRef="usd">2000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMwLTItMS0xLTA_ab42bb74-a01b-4335-97d7-837f50080c22"
      unitRef="usd">-73000000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMwLTQtMS0xLTA_af426b82-3086-471a-a236-12131377c02e"
      unitRef="usd">-7000000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMxLTItMS0xLTA_dd32c210-68a3-4db8-907e-b104fedaa616"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMxLTQtMS0xLTA_110ba261-cc21-4706-9ef2-ea2d4cf72282"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMyLTItMS0xLTA_2a2ba647-34e8-4620-8487-3eb2b64d385a"
      unitRef="usd">9000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMyLTQtMS0xLTA_ccbf42b6-3d4c-4d99-b5e2-b510800d49b8"
      unitRef="usd">101000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMzLTItMS0xLTA_200bfebc-fa2c-4268-a443-5eb635542b56"
      unitRef="usd">126000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzMzLTQtMS0xLTA_964b0f35-212b-440b-a52e-2d3f300fb9c3"
      unitRef="usd">116000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM3LTItMS0xLTA_010fcac6-f08a-4d85-959f-2ff22ddc7819"
      unitRef="usd">-18000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM3LTQtMS0xLTA_1d97e2de-27d9-4960-88b9-d4a1a5f76ecb"
      unitRef="usd">-22000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM4LTItMS0xLTA_4a89813b-977c-4241-a5ed-3c8ff158359a"
      unitRef="usd">-210000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzM4LTQtMS0xLTA_4b1d3d02-08ee-4624-b34c-eae4f3f54c6d"
      unitRef="usd">1062000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQwLTItMS0xLTA_be10066e-6368-4b13-8f12-8154d21c86d7"
      unitRef="usd">339000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQwLTQtMS0xLTA_0b21c67e-36fe-4650-a653-8dea8a5074c0"
      unitRef="usd">704000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQxLTItMS0xLTA_9ac0befb-98ca-45e9-8a6f-5c1b5d15b9e0"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i021fe82b135f4dfca0029bef725be325_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQxLTQtMS0xLTA_875a433e-8969-4710-8856-0bfd3933da8b"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQzLTItMS0xLTA_f80a6a9d-cded-4a08-9de1-77b8c00a6820"
      unitRef="usd">524000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4eb500f853784b18b0430bdbe78106bc_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzQzLTQtMS0xLTA_36a9f5f7-121b-47b9-b24f-1afcacbaa84a"
      unitRef="usd">861000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUyLTItMS0xLTkwNjI_8ccf3091-9e18-467b-9adc-50abf151fc15"
      unitRef="usd">87000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTUvZnJhZzo3YTZhZThhODg5ODA0ZjM0OTJmNTM2N2Q3MzVjMTFhNC90YWJsZTpkMjcyZDAyYzdjYjk0OTljOTEwNWQ2MGNhN2FmMTNjMS90YWJsZXJhbmdlOmQyNzJkMDJjN2NiOTQ5OWM5MTA1ZDYwY2E3YWYxM2MxXzUyLTQtMS0xLTkwNjI_1aa40d87-c521-4c94-9d73-48ceea1f45e8"
      unitRef="usd">95000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzQtMi0xLTEtMA_045561a4-bed0-4357-9f1b-6951adf41627"
      unitRef="usd">496000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzQtNC0xLTEtMA_147da045-094e-427a-a3af-e01e1a3948d3"
      unitRef="usd">168000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzUtMi0xLTEtMA_08b45564-a4da-41d7-ada4-061498342ab2"
      unitRef="usd">28000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzUtNC0xLTEtMA_2d63acc8-33f9-4677-adeb-65a72acaa073"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjcwYjc2ZTA3MjA1NTQ2YjU5NzEzNWVkZjg5NWZiODg5XzY_a5d0194b-240d-4e94-870b-611a4e512b61"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjcwYjc2ZTA3MjA1NTQ2YjU5NzEzNWVkZjg5NWZiODg5XzEw_bae65a68-5ca2-4b89-a466-3dfaec6b911c"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtMi0xLTEtMA_41e23731-086e-4942-bb84-dcb541fd79b7"
      unitRef="usd">839000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzYtNC0xLTEtMA_582615aa-702f-43d8-a461-52520198cbc6"
      unitRef="usd">863000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjYwZmY3MmUyN2FhNzRiZTY5MzMxODE3MTU2NTk2MzNjXzY_6c7b9b9e-0897-4eee-925b-f0964398251a"
      unitRef="usd">29000000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjYwZmY3MmUyN2FhNzRiZTY5MzMxODE3MTU2NTk2MzNjXzEw_aa7464d8-b332-4830-a16d-fb35ebc5d3fa"
      unitRef="usd">32000000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctMi0xLTEtMA_70fa6303-99b2-44aa-a311-dd7269bb6e9c"
      unitRef="usd">284000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzctNC0xLTEtMA_3bc16eed-5523-4a28-8453-8ce090afe516"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzktMi0xLTEtMA_8d35c188-9e03-466e-a08a-dc0a2a666b97"
      unitRef="usd">17000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzktNC0xLTEtMA_c774088c-6251-409a-a549-28d4b9cc0840"
      unitRef="usd">19000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEyLTItMS0xLTA_b3897ddd-d3cd-4214-81bf-10b35a35679d"
      unitRef="usd">195000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEyLTQtMS0xLTA_747ad6c3-43a3-4b5d-a629-0e5f8c50fc9f"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEzLTItMS0xLTA_9cac791b-6d85-46dc-9d6e-3351bd67e36d"
      unitRef="usd">162000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzEzLTQtMS0xLTA_493a5b1b-77b2-445f-a580-19754eeb038d"
      unitRef="usd">155000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE0LTItMS0xLTA_b2597e79-73a2-44af-bf1e-3a05f094c9b3"
      unitRef="usd">50000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE0LTQtMS0xLTA_389ea8de-2bac-4b3a-aab4-5c53c41cd81e"
      unitRef="usd">68000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE1LTItMS0xLTA_2369dfc1-3c9d-4c6e-84a4-add4355fa5ec"
      unitRef="usd">267000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE1LTQtMS0xLTA_aa3ffcbe-9add-47f5-bd8b-d456de2ef1d0"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE2LTItMS0xLTA_be567702-29a9-414f-92e4-3e9848cac8f8"
      unitRef="usd">30000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE2LTQtMS0xLTA_fbb2acb8-11f3-49a1-b5c4-cd55db9f6ac1"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE3LTItMS0xLTA_223f51ef-3091-4620-bd7a-b911ba3ed4d0"
      unitRef="usd">145000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE3LTQtMS0xLTA_1aa23418-cf86-414f-b003-fa411cd5d5c5"
      unitRef="usd">112000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE4LTItMS0xLTA_69ee9bd8-dade-4faa-8d3c-8b4cc1d33185"
      unitRef="usd">2513000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzE4LTQtMS0xLTA_d63fe21c-de3d-4b17-8075-dd5ef89e824d"
      unitRef="usd">2404000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIxLTItMS0xLTA_6c55c2ab-2f34-41dd-9973-9ade86a53dac"
      unitRef="usd">28457000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIxLTQtMS0xLTA_8c5a2428-896a-4f2a-ba2b-a93623ee689f"
      unitRef="usd">27907000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIyLTItMS0xLTA_ab389ed3-db57-4cd9-a00a-4994f56adafc"
      unitRef="usd">8178000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIyLTQtMS0xLTA_cbfa8919-17f3-4946-abf4-ee2c00de6708"
      unitRef="usd">7953000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIzLTItMS0xLTA_4fdfe20d-9e00-4406-8ea8-8af26f167776"
      unitRef="usd">20279000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzIzLTQtMS0xLTA_a3247c22-2096-49a3-9faf-1e08c1c4ef9f"
      unitRef="usd">19954000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI0LTItMS0xLTA_acc95268-f94b-480e-ba2c-89a48c93d774"
      unitRef="usd">928000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI0LTQtMS0xLTA_01caa784-0c44-4e67-ab2f-650efe61227d"
      unitRef="usd">1085000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI1LTItMS0xLTA_44ac94a7-a28b-4919-b089-1e61d4f1c608"
      unitRef="usd">21207000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI1LTQtMS0xLTA_3e10b246-0506-45d3-a191-a11245ad91df"
      unitRef="usd">21039000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI4LTItMS0xLTA_21f830e3-8cfa-4bca-a9a3-f2446d0a9d3a"
      unitRef="usd">2613000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI4LTQtMS0xLTA_c83d68e3-0a1d-4f54-a8e2-b485fa3d0aa1"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowMDg4NTMzNWQ5ZmU0NjJhOTMyNGY4YTAzMmFlNTU3Yl82_53db3b74-444e-4c03-853b-3c18862f841b"
      unitRef="usd">89000000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowMDg4NTMzNWQ5ZmU0NjJhOTMyNGY4YTAzMmFlNTU3Yl8xMA_f34ed2b6-7a89-4483-ae44-0dc4f4283cf3"
      unitRef="usd">91000000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTItMS0xLTA_5d24501e-9f6c-48dc-975a-d0520c636132"
      unitRef="usd">2445000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzI5LTQtMS0xLTA_d63cfe5c-2cce-43dd-b001-e6d563378774"
      unitRef="usd">2631000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMwLTItMS0xLTA_4929c242-7b7f-4553-bbf7-ff6b101d47d0"
      unitRef="usd">72000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMwLTQtMS0xLTA_baa5068e-a570-4d3f-9406-71df61e85c26"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMxLTItMS0xLTA_52677255-32b7-4a86-b97a-9e2b47e3352e"
      unitRef="usd">873000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMxLTQtMS0xLTA_9fe27c01-4faf-46f8-95ba-e05514b7cb25"
      unitRef="usd">869000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMyLTItMS0xLTA_6649fa77-bf20-49f3-98a7-a84ace44902a"
      unitRef="usd">6003000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzMyLTQtMS0xLTA_9d4e2b6f-1302-4e70-8de8-b6f7ad09bb3a"
      unitRef="usd">6223000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzM0LTItMS0xLTA_f0c2c88b-8bef-472e-8c84-9de610218c91"
      unitRef="usd">29723000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo4ZmM4ZjIzNGY5OGU0M2M1YmQ4YzE0OTRkODBiZTY0Mi90YWJsZXJhbmdlOjhmYzhmMjM0Zjk4ZTQzYzViZDhjMTQ5NGQ4MGJlNjQyXzM0LTQtMS0xLTA_f7a25271-74af-42b1-8291-3c54cbdee204"
      unitRef="usd">29666000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzQtMi0xLTEtMA_953e2fcd-b9da-4764-86f4-92684d817285"
      unitRef="usd">1506000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzQtNC0xLTEtMA_5a7f5451-8bdb-45df-9dc9-5bde2f0ca4e5"
      unitRef="usd">1506000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzYtMi0xLTEtMA_823227d1-e354-448a-b9bd-d19f65def439"
      unitRef="usd">538000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzYtNC0xLTEtMA_868b047f-5bad-48ce-b776-1226efcfa5f6"
      unitRef="usd">671000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzctMi0xLTEtMA_789ec4f3-4606-469a-b215-ca5a2841da61"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzctNC0xLTEtMA_0fd66d0e-595c-49e6-8104-0bd118969a8e"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzgtMi0xLTEtMA_18f53390-bb2c-46df-b7ac-186b994d82e4"
      unitRef="usd">2000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzgtNC0xLTEtMA_eb1ab6d6-1e66-4c2d-abcf-569a5e100da7"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzktMi0xLTEtMA_46698ed9-677c-4ec7-948c-f7bbe4014e66"
      unitRef="usd">113000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzktNC0xLTEtMA_30e7d414-dc67-4ebb-abb1-9eeb991ea8f9"
      unitRef="usd">106000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEwLTItMS0xLTA_3a94dfe8-6c71-438a-b235-175b0cafd562"
      unitRef="usd">360000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEwLTQtMS0xLTA_1d224f64-0ad7-430c-8261-9354e037a07c"
      unitRef="usd">457000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzExLTItMS0xLTA_88e67db7-91fd-48ab-bdcb-93a35f012167"
      unitRef="usd">204000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzExLTQtMS0xLTA_2e18261c-30fe-4b36-88b1-65039844b8ea"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEyLTItMS0xLTA_797d3d6b-38ce-46ad-ac0c-ad49fd15d4e4"
      unitRef="usd">155000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEyLTQtMS0xLTA_51d6776b-dd2a-4d05-89f2-2bfd0e4ee823"
      unitRef="usd">156000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEzLTItMS0xLTA_00690ee7-3dc3-4d97-ac8b-ff90ea4a13d9"
      unitRef="usd">2885000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzEzLTQtMS0xLTA_b584a63d-0b2c-4592-8a7f-098c1d93b16f"
      unitRef="usd">3074000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE2LTItMS0xLTA_ad783356-bf83-445b-b40d-b16807974c39"
      unitRef="usd">13561000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE2LTQtMS0xLTA_ba2632b1-e7d3-47ff-8eef-648ea44dd829"
      unitRef="usd">13634000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE3LTItMS0xLTA_e8efc698-8b23-444e-ae0d-57f7a8edf778"
      unitRef="usd">51000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE3LTQtMS0xLTA_ca422857-0dc6-4890-af38-8df521e875f6"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE4LTItMS0xLTA_23fb2c78-5296-47d2-bf06-2fa1598c8d09"
      unitRef="usd">3772000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE4LTQtMS0xLTA_e0ca2ca0-972f-4dd9-8715-3cb0fdbd8637"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE5LTItMS0xLTA_be0040dc-7816-48d2-adba-272a5ec4ed92"
      unitRef="usd">151000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzE5LTQtMS0xLTA_b06a2350-48bc-483a-a444-d947d1086d20"
      unitRef="usd">152000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIwLTItMS0xLTA_ae83d706-ad63-4e96-baf8-33b306635416"
      unitRef="usd">564000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIwLTQtMS0xLTA_6d332765-c8d3-4ce2-8387-fb84841dcce8"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIxLTItMS0xLTA_cab8b0f8-3418-4574-b27e-f3986a4b403f"
      unitRef="usd">114000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIxLTQtMS0xLTA_952565d0-4659-423a-9ba9-90a52c07d8e5"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIyLTItMS0xLTA_5f7080fa-1f67-4ffc-a3d0-f4e2926a74d2"
      unitRef="usd">1926000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIyLTQtMS0xLTA_2075af57-d2aa-4acb-ae0b-614a51f4be64"
      unitRef="usd">1863000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIzLTItMS0xLTA_261c2640-08ca-4b8f-8193-777a10abfcc1"
      unitRef="usd">397000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzIzLTQtMS0xLTA_1873da7e-fad1-467f-841a-a8e35fe7d834"
      unitRef="usd">398000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI0LTItMS0xLTA_05d12542-9da5-4a02-90ac-f23177a43e40"
      unitRef="usd">20536000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI0LTQtMS0xLTA_6526fd60-1c1c-4602-84dd-257b4e7a39dd"
      unitRef="usd">20515000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI2LTItMS0xLTA_db8682d7-4392-4205-bc40-837f5bfe25df"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzI2LTQtMS0xLTA_943f238c-3001-4a3e-9d37-f0ab27a70b3a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xMg_b8282782-077e-4843-bf24-c04efb3fe283"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xMg_cd528766-6383-4dd9-b052-85a2a29ae812"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18xNg_cf90d602-3c1b-4890-9ff4-13c049dad7e9"
      unitRef="shares">289500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4NjgwYjAxNzdiZTM0NzhlYjJkN2Q0Mjg2MzYxNDc3Y18yMA_8d50c4be-dd1d-4e38-84ff-ec3180093178"
      unitRef="shares">288900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTItMS0xLTA_072d19e0-b9c6-4531-b2de-cd0de4931a7c"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMwLTQtMS0xLTA_bcb74a89-97f7-404f-8550-65f931315149"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMxLTItMS0xLTA_8b3bfd46-1a7e-44e9-bed9-6bac5f0c9a13"
      unitRef="usd">5371000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMxLTQtMS0xLTA_40dfd65c-21c6-46bb-9671-6e619178fd4b"
      unitRef="usd">5365000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMyLTItMS0xLTA_31ff9d56-ea5d-4779-8199-5141a88c1750"
      unitRef="usd">-84000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMyLTQtMS0xLTA_45f602f4-a426-4f47-9a44-aec924285721"
      unitRef="usd">-86000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMzLTItMS0xLTA_296bff1c-fc4d-4a59-b800-0fa5c18b607a"
      unitRef="usd">437000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzMzLTQtMS0xLTA_eaca5ada-8ab3-403d-abe3-078bf4b13fc6"
      unitRef="usd">214000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM0LTItMS0xLTA_79295177-c859-478c-a831-f98eb4cecb88"
      unitRef="usd">5727000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM0LTQtMS0xLTA_8ee4392b-6ece-4a07-84c2-0b3a0034af69"
      unitRef="usd">5496000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM1LTItMS0xLTA_ea26795a-be76-44b1-9328-744a5210876d"
      unitRef="usd">575000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM1LTQtMS0xLTA_403c1093-b31e-41ea-b4e1-484b0f3d98eb"
      unitRef="usd">581000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM2LTItMS0xLTA_297e054e-f217-43d9-a330-1e810466c76d"
      unitRef="usd">6302000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM2LTQtMS0xLTA_36177007-e3e4-4e99-8cca-582e8a4abf46"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM4LTItMS0xLTA_3b3c4e10-c6e5-4b4d-8d98-567645eb0ca6"
      unitRef="usd">29723000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMTgvZnJhZzozM2ViZWU0ZTNhNGM0ODFhODNmNjJjYmIyN2E4NGZmNS90YWJsZTo3Nzk1MjhiMzZjNGE0ZGUyOWJkMjJmMjUzZWMzZjUwYy90YWJsZXJhbmdlOjc3OTUyOGIzNmM0YTRkZTI5YmQyMmYyNTNlYzNmNTBjXzM4LTQtMS0xLTA_87a35595-412a-4adf-a18e-5be28c808112"
      unitRef="usd">29666000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzMtNS0xLTEtMA_583e67ee-fba3-4abd-867a-5cc14da2fe42"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i021fe82b135f4dfca0029bef725be325_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzMtNy0xLTEtMA_a8450dda-b5f2-4563-bce4-172c775df50e"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd626b0811454ebaa7d41ba7b0d8c79a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNS0xLTEtMA_430e50ee-bb81-4cc0-951f-13be7d0a8ddc"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4da832496fd4d339226135709d2e68d_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNS0xLTEtMA_fcb8e4ca-6e02-4512-8ddf-dfe99d98f758"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d9f79cf28f046fbb5024bc470d51660_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNy0xLTEtMA_8100baf8-c2ee-4d24-8b62-259165be1a91"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i585bd9ef281f4ea28e4044994b70df50_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzgtNy0xLTEtMA_fba12f30-de1f-4183-9676-cf5a0c36e28a"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4accb80980ad4e139a7390964d583306_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzExLTUtMS0xLTA_64372344-9ac4-4531-8edc-2abd25616051"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie00dd6a4431c4accbb35cd1ebb6641bc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzExLTctMS0xLTA_607e6ae9-9c28-4d3c-aecd-b9a12b5913df"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEyLTUtMS0xLTA_e057d166-61ff-4f05-a237-fc5c30370ebe"
      unitRef="usd">15000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEyLTctMS0xLTA_4708c61d-a221-497d-86d7-4955b3cc6aa0"
      unitRef="usd">106000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia80222baff924890acf2c6a5c2d6c2cd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEzLTUtMS0xLTA_6338aa83-212b-46e5-8b5b-f25c231e51e3"
      unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib4a3312babaa4f7fb0bafc2320de0332_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzEzLTctMS0xLTA_793b9153-a96a-4355-8f75-d12721d6ad7d"
      unitRef="usd">12000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8c205ae031b412cab1cf9fe1c2c1faf_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE2LTUtMS0xLTA_4e5af389-fa9b-40cf-919a-3f58749bc09f"
      unitRef="usd">5371000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03f8a04979284f80809b64205054f9e9_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE2LTctMS0xLTA_1bf0b4e1-af90-4495-8798-5032f6109835"
      unitRef="usd">5207000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e948b73af3d4f19a33774c26053f86f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE5LTUtMS0xLTA_f5f48046-ead8-4096-bb2c-c4eab50a6715"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafbb28232461473abce4c976ef3b9af8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzE5LTctMS0xLTA_19f6e179-ad96-4275-8d1f-a648e96cd413"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacf3dd9da9cd4739a2fc7b68ca888ac0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzIxLTUtMS0xLTA_5d1e9355-f164-47d7-85d8-a576d105fd5e"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f05c3eefac948abba7ad488ab083d36_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzIxLTctMS0xLTA_bad92fc6-36f3-498a-9805-6256ddd0e9ba"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="idee32319aab94011809b852c35032562_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI2LTUtMS0xLTA_2e5ebe63-fd50-4243-b12f-51b5b7313167"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5cd89c1a48404001b55060561e9a660f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI2LTctMS0xLTA_10bcfcd8-33e1-4655-ac65-df7c19daba42"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c10a9083e4f40d2b8e7315bdc71f551_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI4LTUtMS0xLTA_f94a2522-0670-4034-ab1e-ced8fc0b5ea0"
      unitRef="usd">-79000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia64f79dfb1c54f469ec9b04469044bd8_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzI4LTctMS0xLTA_a5135a3b-f140-4625-b8e9-f44962ffcbae"
      unitRef="usd">-68000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f3734f3b67f4721af799d5b1dc7fa48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM3LTUtMS0xLTA_f893592f-2098-492d-abed-c23a7bb5ef03"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icaf6e34ab041451bbc3b9e45168ff266_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM3LTctMS0xLTA_edbdace7-18bd-42f2-a0a8-a39e01f6e771"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i00a6cc6a15ff4dc5b56cc6ebd989159a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM5LTUtMS0xLTA_ce931b23-b1ea-4974-901d-bd944014429a"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i7ae29a88607140fdb8d5888230be2d37_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzM5LTctMS0xLTA_0cddddd7-38f8-4dfa-8569-c591dfafa8c9"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39f87f810d9548a1916c669f9f75b8f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQxLTUtMS0xLTA_f544b5fc-fe16-415d-afb0-b7c1deb4cdfc"
      unitRef="usd">-5000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe028a3798b646ca8328f7dbe42df010_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQxLTctMS0xLTA_a9a924c1-5e47-4555-aa67-9407116367bd"
      unitRef="usd">-8000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8cba1dd95444a748807290a5381ee19_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQyLTUtMS0xLTA_17803b5b-dfa6-4203-93f3-e83762643759"
      unitRef="usd">-84000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9837f5b7b814d5b9835e6d4ed18e615_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQyLTctMS0xLTA_ea5fef64-5d83-45c2-9084-904fd6e20633"
      unitRef="usd">-76000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b66dc26f3154d2198a212e313711de6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ1LTUtMS0xLTA_96fc8962-b77a-41a6-b99c-f677d9a42146"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e48417495c14405a8e9fde536f9ef47_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ1LTctMS0xLTA_8371d415-334f-45ed-a1f7-138d0e7f876a"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i628b6e00f5614960b2432790a530039e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ2LTUtMS0xLTA_d10a1bff-f25a-435c-9aa5-59229178d842"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8506a7e2bfe1475eab034043e748e5d0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ2LTctMS0xLTA_00b5688f-6c3b-4d80-9e87-479e4c0bf38c"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ3LTUtMS0xLTA_24185ab2-0e7e-4a18-8ad9-8b0c13bc6353"
      unitRef="usd">349000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ3LTctMS0xLTA_3a6539d0-244d-448e-9534-2215dd0f6687"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3daccfd5ca44452ebff04fc00b3478b4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ4LTUtMS0xLTA_ce951ae6-be5e-45c2-98a6-82b9e549c0b7"
      unitRef="usd">126000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b08ac1cdded48c48175f6051678f920_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzQ4LTctMS0xLTA_9065e458-699b-45e0-88cd-3f280a026c1c"
      unitRef="usd">116000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fee2474dfd14cb3a71dd212fad78522_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUwLTUtMS0xLTA_7cc278f9-b62c-4e3a-9c8a-4a5425c27805"
      unitRef="usd">437000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9623eadf9d3b403da7eebd8503c713b4_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUwLTctMS0xLTA_d56971b4-fd70-4a2a-afa3-b7c81821ac1a"
      unitRef="usd">51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdce2f22510e46c4b4b46465dde0cdf4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUzLTUtMS0xLTA_1de4450e-4d77-4993-a0f8-eaec1d596913"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if4a1cc9c167a4e06891c1512c99000d0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzUzLTctMS0xLTA_36bc49b7-4f57-41fb-8710-52431663c380"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU2LTUtMS0xLTA_430bb71f-4bad-41cf-8966-0c3a79fec4d8"
      unitRef="usd">1000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU2LTctMS0xLTA_cf415892-c80c-421d-a14b-8bf553780191"
      unitRef="usd">0</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss
      contextRef="i52c067b10cc94d14ae61b60e2b74813b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU3LTUtMS0xLTA_fa64edc5-94a7-4293-8740-22023a13f163"
      unitRef="usd">-7000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if3a40fde6d3d44cdbd53f253878dc4b7_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU3LTctMS0xLTA_2c627233-b41a-4a1b-9b7d-c41027d5c005"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83e1d97c2b314b6b9441e1a23b8d086c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU5LTUtMS0xLTA_73c5a9f3-f128-4dfa-bcee-6bb4f29fdea5"
      unitRef="usd">575000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f0289620c9349a3ba2727545a85f211_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzU5LTctMS0xLTA_23d30d8e-1579-47e5-ac3f-0cbd85ab93b9"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYxLTUtMS0xLTA_dad54fb6-4ea8-4112-903a-79e9b623795c"
      unitRef="usd">6302000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4eb500f853784b18b0430bdbe78106bc_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYxLTctMS0xLTA_7d63b3a7-6583-49c0-a4ad-48c207c6d6fa"
      unitRef="usd">5222000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYzLTUtMS0xLTA_0d69fda8-81c6-430c-b28f-6963ab18f3bd"
      unitRef="usdPerShare">0.4350</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjEvZnJhZzpkZTc0N2U3NTRkNzc0M2ZjYTllYjY3YWM4NjdjODMzMS90YWJsZTo3ZGFlZWZkOTNhZGM0ZDg2OGVjNGM3OTBkNWRmMGNkNy90YWJsZXJhbmdlOjdkYWVlZmQ5M2FkYzRkODY4ZWM0Yzc5MGQ1ZGYwY2Q3XzYzLTctMS0xLTA_8427fb62-b22b-4e48-8fe8-65911260fc08"
      unitRef="usdPerShare">0.4075</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzItMi0xLTEtMA_b5a5a6d5-4c99-41bb-b2a1-8c2271dec54e"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzItNC0xLTEtMA_d96e28be-9b83-48c2-9e99-3abe0f55414f"
      unitRef="usd">1744000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzUtMi0xLTEtMA_9777a36e-2809-446b-a2e5-1790d9a58cd5"
      unitRef="usd">106000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzUtNC0xLTEtMA_f6371e56-2a3c-47f0-a2b8-be510dd3878c"
      unitRef="usd">79000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzYtMi0xLTEtMA_39c6ba44-89f8-4f21-a81a-816eca8e2887"
      unitRef="usd">367000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzYtNC0xLTEtMA_e199a9b3-f48c-462c-8628-c1dfa4162de8"
      unitRef="usd">347000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzctMi0xLTEtMA_6e55fa7f-d61d-4c4a-890c-a1c7d7816f69"
      unitRef="usd">18000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzctNC0xLTEtMA_26f773c3-fc02-4b7b-8077-cd27aa1cbf30"
      unitRef="usd">18000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzgtMi0xLTEtMA_acecb9ec-46de-427d-b0a6-8dba4781ef84"
      unitRef="usd">278000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzgtNC0xLTEtMA_a31bc30b-ca41-4708-9ebf-3e17d59c4070"
      unitRef="usd">270000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzktMi0xLTEtMA_22283de9-26a7-42bc-9716-f0f6a789f2c8"
      unitRef="usd">292000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzktNC0xLTEtMA_4d37874f-7519-4581-a4e9-467f68e5c8f9"
      unitRef="usd">278000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEwLTItMS0xLTA_f4876bed-8556-44c8-ae51-8f22d02252ee"
      unitRef="usd">329000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEwLTQtMS0xLTA_7b17f28b-c9d0-4ac7-b9db-7079155dc7d2"
      unitRef="usd">312000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzExLTItMS0xLTA_d063f765-0ddf-44a4-a671-e549687895cc"
      unitRef="usd">118000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzExLTQtMS0xLTA_fd819f8b-d3b9-4180-b4f3-86cabbb8f563"
      unitRef="usd">111000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEyLTItMS0xLTA_d005f88d-3442-4d5f-888e-87922a9aed06"
      unitRef="usd">1508000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzEyLTQtMS0xLTA_93e17452-e7fd-435c-bf9e-8a6b3bdfddbc"
      unitRef="usd">1415000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE0LTItMS0xLTA_406d3c7c-bf48-4405-b51b-07a207d09dc3"
      unitRef="usd">429000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE0LTQtMS0xLTA_79d4d0c2-6e26-4519-8a39-03a4b745435c"
      unitRef="usd">329000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE3LTItMS0xLTA_db5926e5-6ff3-4e22-810e-b689fa1c81f3"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE3LTQtMS0xLTA_cf7ca7ed-1c39-4d73-9f34-57e5dd5515e3"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE4LTItMS0xLTA_44cecd39-0ccd-4db0-8575-8afeed138769"
      unitRef="usd">1000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE4LTQtMS0xLTA_f763280f-68cb-495d-8155-c67de30a4d22"
      unitRef="usd">1000000</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE5LTItMS0xLTA_d192a97e-7669-4e1a-aada-9338a539ef55"
      unitRef="usd">1000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzE5LTQtMS0xLTA_69c5d597-2f48-4c2f-9f5c-4c0a2ae2fa55"
      unitRef="usd">1000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIwLTItMS0xLTA_04411399-1981-4637-b65a-c213dfb0c22b"
      unitRef="usd">38000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIwLTQtMS0xLTA_2e882851-52c4-4f46-9c67-05a45fd44c08"
      unitRef="usd">29000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIxLTItMS0xLTA_521e508a-40cd-4358-919e-16d68deffb60"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIxLTQtMS0xLTA_e68639dc-c793-4c92-8e80-ca995b7eb183"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIyLTItMS0xLTA_783e6896-18c1-4d32-9480-8f544b9254ae"
      unitRef="usd">2000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIyLTQtMS0xLTA_a5131436-d72e-4acf-8835-f83f0689ff97"
      unitRef="usd">3000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIzLTItMS0xLTA_c883f178-87d6-443f-afcc-6c8e249bac6c"
      unitRef="usd">40000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzIzLTQtMS0xLTA_21375b6e-c352-4f4d-bcda-b7af995057d8"
      unitRef="usd">29000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI2LTItMS0xLTA_dd556e01-5f05-4488-aa8d-ca91b9f9a683"
      unitRef="usd">73000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI2LTQtMS0xLTA_930ca5cb-f154-49a2-b374-a06c08ad5f95"
      unitRef="usd">74000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI3LTItMS0xLTA_c7af0555-7597-4ee9-8fff-ad7b1f73cc8c"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI3LTQtMS0xLTA_467ce56d-185b-425d-8cde-8a9a60252d38"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI4LTItMS0xLTA_88f71de3-00d8-4f8e-8981-c888bb8e6086"
      unitRef="usd">2000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI4LTQtMS0xLTA_1952820a-2312-4034-ba85-e3c0a430d174"
      unitRef="usd">3000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI5LTItMS0xLTA_81ec3a3b-0f89-4e67-9444-67125d6144fb"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzI5LTQtMS0xLTA_01f1feb5-13c4-4aaf-a3cf-e9bdd101419c"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMwLTItMS0xLTA_a7437998-d640-4271-9495-7008e981ebf5"
      unitRef="usd">77000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMwLTQtMS0xLTA_10b75a90-689e-4bb2-bdfd-2919150f472e"
      unitRef="usd">79000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMyLTItMS0xLTA_5860d010-34b0-450f-a826-8071a642020a"
      unitRef="usd">392000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMyLTQtMS0xLTA_26d6dbc3-750d-4c60-91a1-4b2b3ee0d96b"
      unitRef="usd">279000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMzLTItMS0xLTA_6b5df772-5d6b-44bc-8bc9-2d7b52d1176a"
      unitRef="usd">56000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzMzLTQtMS0xLTA_32432f82-3387-43f5-b362-50f008e88f36"
      unitRef="usd">44000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzM4LTItMS0xLTA_ae89f1eb-fc16-485e-8bf1-7083b0dcec95"
      unitRef="usd">336000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMjcvZnJhZzowNDkyY2JmM2Q5ZDQ0ZTJhOWU1NzU5NzY3ODc5YTQ2Ny90YWJsZTphNzk0MjY5MTlmNDE0MmU3OWI0MjZlMjQwYjMyZGU2ZS90YWJsZXJhbmdlOmE3OTQyNjkxOWY0MTQyZTc5YjQyNmUyNDBiMzJkZTZlXzM4LTQtMS0xLTA_d94b9356-4223-4989-a245-a30faf6ca093"
      unitRef="usd">235000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzItMi0xLTEtMA_7089a654-5be2-45e7-80bd-9f7201028762"
      unitRef="usd">336000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzItNC0xLTEtMA_22178e8b-43e0-4cc5-b597-23463002f4aa"
      unitRef="usd">235000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjIzZjJkZTAyMjY2NzRiOWFiZjNlODUxNzRmNmUyOGNmXzE0_b60b8754-fcb0-405e-85cf-7d18524e512d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjIzZjJkZTAyMjY2NzRiOWFiZjNlODUxNzRmNmUyOGNmXzE4_aaf94808-f0b9-4c51-968c-fd14f4ba36a6"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtMi0xLTEtMA_409bf486-df3e-45a7-8a3b-bb7a5f10cc25"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzYtNC0xLTEtMA_71522850-54ed-470b-8969-aa90584055e4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzEzLTItMS0xLTA_b685fa28-56e8-4763-bf88-4c4041f59f78"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzEzLTQtMS0xLTA_94ba6939-c881-404f-89b5-196815d39ee9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzE1LTItMS0xLTA_0f043f95-1a75-4daf-987b-f4ef8183e2bd"
      unitRef="usd">336000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzAvZnJhZzphNWE5MDEwNGRmNmQ0NWIwODFmMzFjYzYyZTY3NjNlMC90YWJsZTo3YzE4YzI4MGJiYzI0ZDIzOTA3ZmRhYTBlNmJjOWM0MS90YWJsZXJhbmdlOjdjMThjMjgwYmJjMjRkMjM5MDdmZGFhMGU2YmM5YzQxXzE1LTQtMS0xLTA_31444511-350a-4f62-aae1-e0e2db380ec1"
      unitRef="usd">235000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMtMi0xLTEtMA_57bc8a79-75fb-47ea-b3c6-470143a14b96"
      unitRef="usd">336000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMtNC0xLTEtMA_f1709ccf-4258-4a25-be65-b02910abce55"
      unitRef="usd">235000000</us-gaap:ProfitLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzUtMi0xLTEtMA_c816b45f-74f8-407c-b410-00036b86deb4"
      unitRef="usd">329000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzUtNC0xLTEtMA_a2148066-288f-4f0e-ad64-108c588f73d0"
      unitRef="usd">312000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzYtMi0xLTEtMA_04e72ff2-04ae-40bf-bde3-39c66b596654"
      unitRef="usd">51000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzYtNC0xLTEtMA_d775074d-e829-4f2b-9504-e91c8db478a2"
      unitRef="usd">44000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzgtMi0xLTEtMA_e823d979-d284-4430-8465-611a565c2822"
      unitRef="usd">10000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzgtNC0xLTEtMA_abab0922-ec14-4bfa-8ddd-fabea4b61e64"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzktMi0xLTEtMA_11ec91c4-2ac0-4942-8e1e-682ecaa75f67"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzktNC0xLTEtMA_3da18482-a61c-4d9f-9cf1-25d192bb2884"
      unitRef="usd">518000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzExLTItMS0xLTA_06fb4a76-e693-4d22-8ef4-9f79ecd59a09"
      unitRef="usd">-39000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzExLTQtMS0xLTA_38a88ce0-800c-4463-b8d4-edd23a57ff00"
      unitRef="usd">-31000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEyLTItMS0xLTA_dbd85753-9ff8-4dbe-a70f-565671606fa1"
      unitRef="usd">-168000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEyLTQtMS0xLTA_d5c34ece-0022-4858-937d-bd73ef7e69a6"
      unitRef="usd">-170000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEzLTItMS0xLTA_4f1060e0-966a-4319-a805-af3f93f0363c"
      unitRef="usd">-99000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzEzLTQtMS0xLTA_c671563e-e9f0-4561-8a55-97b09a821258"
      unitRef="usd">-54000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE0LTItMS0xLTA_72127c59-1df7-49e3-a6e7-695028dcd89b"
      unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE0LTQtMS0xLTA_e94174be-09bd-4024-9ab1-97a62d8c0427"
      unitRef="usd">-18000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE1LTItMS0xLTA_0bef1def-362b-439b-a167-3ed5728c31f9"
      unitRef="usd">841000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE1LTQtMS0xLTA_3ea1160d-e4a3-417c-8e01-d0a3089ec697"
      unitRef="usd">238000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE4LTItMS0xLTA_08152d54-5633-423a-94cc-23c386e22d6d"
      unitRef="usd">433000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzE4LTQtMS0xLTA_2a46eb3d-def8-437f-b670-a40251badd51"
      unitRef="usd">520000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIyLTItMS0xLTA_f6a6695c-d7c1-4aa1-aa93-80b16d6e6bce"
      unitRef="usd">25000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIyLTQtMS0xLTA_dcd35c7e-b642-44d3-b3b3-fb6f3e5bf59a"
      unitRef="usd">22000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIzLTItMS0xLTA_e4365aa0-7069-41bc-915d-8351f3c48d51"
      unitRef="usd">-458000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzIzLTQtMS0xLTA_95d04f45-bc69-4c06-b505-1e7259fa06ac"
      unitRef="usd">-542000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI2LTItMS0xLTA_645fa203-5432-47cc-b564-61af86bcace4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI2LTQtMS0xLTA_4f54a86b-52ec-4443-970d-f40246abae26"
      unitRef="usd">873000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI4LTItMS0xLTA_511ed566-a4a9-4a0b-b557-03d4b48f21c0"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI4LTQtMS0xLTA_fbaa3d0b-73e6-421a-9f62-a04e8bf32b25"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI5LTItMS0xLTA_6b7b6a03-7030-4e70-852a-05dec2f6bd5d"
      unitRef="usd">-250000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzI5LTQtMS0xLTA_6b8d60dc-1c59-4514-aa82-983aa64a370a"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMwLTItMS0xLTA_5dccab02-5778-4a97-8ddd-46fce408d07d"
      unitRef="usd">150000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMwLTQtMS0xLTA_fd1b9c44-584a-480b-b22f-68cc907c4cc2"
      unitRef="usd">350000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMxLTItMS0xLTA_af2526aa-272a-40f2-833c-c937bcb112d4"
      unitRef="usd">276000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMxLTQtMS0xLTA_512cc490-f204-4f35-82b4-e051297f816a"
      unitRef="usd">219000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMzLTItMS0xLTA_4788b005-dc5d-42b6-946b-6d71baa8cce4"
      unitRef="usd">-8000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzMzLTQtMS0xLTA_17d2698e-0997-48a4-98ab-3d29453b7caf"
      unitRef="usd">-10000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM0LTItMS0xLTA_1f9dc8a8-0e7b-43d8-a627-07718f93605c"
      unitRef="usd">-384000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM0LTQtMS0xLTA_c158847f-1372-4094-8605-380d48ace6ee"
      unitRef="usd">904000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM2LTItMS0xLTA_bc1e093d-8e6b-4a61-b393-e1cf94755baf"
      unitRef="usd">-1000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM2LTQtMS0xLTA_530b165f-883b-44e2-90c6-08a9410df091"
      unitRef="usd">600000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM3LTItMS0xLTA_55133d1b-eff9-4f89-8cce-2f07dd39b7d0"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i552e320f8eb04aa5afb3b96e98822515_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM3LTQtMS0xLTA_c84e6a83-b02c-49d4-bb36-23b95d106f0d"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM5LTItMS0xLTA_81f560a8-def3-4e1f-b127-e13f3f80858e"
      unitRef="usd">34000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9f11733e63a4833af2af0fc5ae95edd_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzM5LTQtMS0xLTA_81276e88-8c82-4b67-af2b-f33d0208e569"
      unitRef="usd">628000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzQ4LTItMS0xLTkwOTI_b5b09912-39af-4963-897d-8f2bb478aeea"
      unitRef="usd">84000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzMvZnJhZzo4ZDZmZDg4ODFmMjg0ZDFkYjZiMzIxZDRjMGY5YWU4YS90YWJsZTo3MjllYmVmYjk2YjM0OWJjYWFjMjliZGIxMGYzYjIzMS90YWJsZXJhbmdlOjcyOWViZWZiOTZiMzQ5YmNhYWMyOWJkYjEwZjNiMjMxXzQ4LTQtMS0xLTkwOTI_b48cd4fb-c835-4f26-9e11-70f64083c218"
      unitRef="usd">85000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzQtMi0xLTEtMA_1e61df43-faa2-46be-9272-68564f61b17d"
      unitRef="usd">9000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzQtNC0xLTEtMA_1dbcf23f-417b-490d-bea7-ffd10301d024"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzUtMi0xLTEtMA_8b0ddc4a-34d3-4ef9-a385-b64e70a8465b"
      unitRef="usd">25000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzUtNC0xLTEtMA_971c1ad4-6f90-4b05-ac5a-e62e9a4c2879"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjAxMjRkYzRjYmZlYjQ5ZGFhNTExZjlkNGM1MzFhNmU4XzY_01e13cd3-8cb1-4d05-bd48-bc9e892385ab"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjAxMjRkYzRjYmZlYjQ5ZGFhNTExZjlkNGM1MzFhNmU4XzEw_15f72bde-f8ee-494d-a4f4-679cd8267ecb"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtMi0xLTEtMA_edadafa2-ea47-48cb-8fb5-7c3dc2f3e6fe"
      unitRef="usd">801000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzYtNC0xLTEtMA_01f9349a-4581-4c93-b52e-49071c05d912"
      unitRef="usd">828000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzgtMi0xLTEtMA_4e82c88c-77f0-48ec-b8c6-2f9d0b2cff64"
      unitRef="usd">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzgtNC0xLTEtMA_04870ade-ab3d-4ade-975f-66f8a3349335"
      unitRef="usd">18000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzExLTItMS0xLTA_ea5303e3-7668-4db5-a83a-777b4c07d3e4"
      unitRef="usd">195000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzExLTQtMS0xLTA_f510f40b-a54b-44b6-bfc4-a446aec17de3"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEyLTItMS0xLTA_6ead3709-c081-496b-b27f-140859670608"
      unitRef="usd">156000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEyLTQtMS0xLTA_d3d7d1b6-d186-4d4e-8b0c-8f8ef51ea50a"
      unitRef="usd">149000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEzLTItMS0xLTA_d5afdb80-8484-45a8-b0b1-09fa1ed4b629"
      unitRef="usd">49000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzEzLTQtMS0xLTA_338a6402-a2a4-422e-a945-0ae6e1a77b4b"
      unitRef="usd">67000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE0LTItMS0xLTA_7ce8f6ab-a890-42af-8c4c-6e0f8025591b"
      unitRef="usd">267000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE0LTQtMS0xLTA_91a6bcee-a309-42df-b67b-2237ebbb5782"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE1LTItMS0xLTA_49a37a4e-6635-4196-a848-2a64468321ac"
      unitRef="usd">30000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE1LTQtMS0xLTA_e82ec013-0581-436e-a121-f1a5e6227016"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE2LTItMS0xLTA_14dc23bb-301a-4d2d-b7bd-609461223383"
      unitRef="usd">119000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE2LTQtMS0xLTA_b32bd5f1-57d6-494a-bd40-085f0bc1ac4b"
      unitRef="usd">68000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE3LTItMS0xLTA_b2a512ec-95d7-41b4-bdd8-aa74a4be5544"
      unitRef="usd">1660000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzE3LTQtMS0xLTA_da4d7dcb-3d26-461c-8890-a7246245a5e0"
      unitRef="usd">1892000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIwLTItMS0xLTA_56c2c89b-c299-4b82-bb8b-7217dd2c80b4"
      unitRef="usd">27299000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIwLTQtMS0xLTA_f152d01c-60ed-4309-a4be-17d79d412f68"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIxLTItMS0xLTA_210cf81f-5f8b-4c1a-abad-3ceead4ed57b"
      unitRef="usd">8058000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIxLTQtMS0xLTA_0d3d47dd-698d-4d18-93ec-0382bebdd872"
      unitRef="usd">7844000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIyLTItMS0xLTA_b036c65d-fae9-49dc-95d4-dac4eca218f5"
      unitRef="usd">19241000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIyLTQtMS0xLTA_a3aa13f4-0bfe-4b00-aece-23365760bdf1"
      unitRef="usd">18913000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIzLTItMS0xLTA_57710720-598c-4733-8b22-c1eba2cd9a9b"
      unitRef="usd">887000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzIzLTQtMS0xLTA_bcab6148-f951-49a4-b5f8-86e1f75a758a"
      unitRef="usd">1058000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI0LTItMS0xLTA_32b5b719-a945-4f95-ad69-f5e66bb85373"
      unitRef="usd">20128000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI0LTQtMS0xLTA_53cafede-1305-48f2-a949-2b97f2dec65d"
      unitRef="usd">19971000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI3LTItMS0xLTA_6f53a8d4-59e3-4c47-8f18-e79fd2a12568"
      unitRef="usd">2613000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI3LTQtMS0xLTA_3761f1fa-0572-46d1-8abe-68a34712f05e"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI4LTItMS0xLTA_b8047e03-9900-41fb-ba6a-b350c77edcf9"
      unitRef="usd">25000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI4LTQtMS0xLTA_fb6e1855-7080-45f9-91b6-c7fa7f2633d1"
      unitRef="usd">25000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI5LTItMS0xLTA_310faf48-65e2-48dc-9577-bed514167f7b"
      unitRef="usd">104000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzI5LTQtMS0xLTA_ef113435-142b-4f80-be47-e38beab36edd"
      unitRef="usd">105000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMwLTItMS0xLTA_32fc9cfa-fc89-41be-98e5-a7419180919d"
      unitRef="usd">750000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMwLTQtMS0xLTA_819a8f62-b28b-4c5f-8c43-7ed4588efa6a"
      unitRef="usd">753000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMxLTItMS0xLTA_7b8ce685-e8ea-49f2-aac5-261a14e5038b"
      unitRef="usd">3492000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMxLTQtMS0xLTA_9d257185-e0fd-4863-88e7-14a44694dc51"
      unitRef="usd">3536000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMzLTItMS0xLTA_17624dd9-2469-40fd-b673-7445a1665478"
      unitRef="usd">25280000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZTozMjUwOWI2YmZkZDM0YzE2OGZhNWM0NWQ5YzU0OWU5OS90YWJsZXJhbmdlOjMyNTA5YjZiZmRkMzRjMTY4ZmE1YzQ1ZDljNTQ5ZTk5XzMzLTQtMS0xLTA_9e425341-cea4-4a48-8f33-3bbe2e560f37"
      unitRef="usd">25399000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzQtMi0xLTEtMA_ed356d76-ccc8-4db0-8812-617704e78d24"
      unitRef="usd">384000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzQtNC0xLTEtMA_a691fa6a-af7a-41a3-913c-f7f9886d377b"
      unitRef="usd">384000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzYtMi0xLTEtMA_45caee45-8ee3-4ae7-be8f-378f8c158532"
      unitRef="usd">57000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzYtNC0xLTEtMA_0a0356ea-1c77-41fc-926b-c4f4bed17341"
      unitRef="usd">307000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzctMi0xLTEtMA_0a67a6a9-297d-4c45-a62f-c659946649ec"
      unitRef="usd">501000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzctNC0xLTEtMA_275f4b5b-9075-4c00-b37c-d8a685a1109b"
      unitRef="usd">636000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzgtMi0xLTEtMA_4d2c53b5-275f-4b95-8fc4-1c6075bc283d"
      unitRef="usd">12000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzgtNC0xLTEtMA_b0d6c210-63f3-4ac7-a4d3-bb1aaaa0b526"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzktMi0xLTEtMA_4d28b52b-3adf-451c-83ee-5c70badd7faf"
      unitRef="usd">2000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzktNC0xLTEtMA_8af39a55-2ff2-429a-abfd-27d0ff934c87"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEwLTItMS0xLTA_7e6619e9-d344-49b3-b3a0-343ee8106ca5"
      unitRef="usd">79000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEwLTQtMS0xLTA_17227a72-9822-4edd-86f9-020e66fcd94f"
      unitRef="usd">72000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzExLTItMS0xLTA_15fa6543-574b-493d-9b30-b26a11c5c9a1"
      unitRef="usd">364000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzExLTQtMS0xLTA_4c382dbc-6680-466c-a26f-733396af7736"
      unitRef="usd">458000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEyLTItMS0xLTA_e9cf9df0-0c6c-42f8-baf2-58586774878d"
      unitRef="usd">204000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEyLTQtMS0xLTA_b7052a1d-09d3-42c7-964d-d22b0e407907"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEzLTItMS0xLTA_59905fb8-0c8d-465e-adff-224adfea9cf4"
      unitRef="usd">106000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzEzLTQtMS0xLTA_c5eee753-7ca7-44b2-88c1-8430f6dd3289"
      unitRef="usd">104000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE0LTItMS0xLTA_2014dca0-8991-4211-bb94-99da7fbf5fec"
      unitRef="usd">1709000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE0LTQtMS0xLTA_16e21676-df2d-46fd-8e31-1064454a1847"
      unitRef="usd">2139000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE3LTItMS0xLTA_784b4104-3de4-4d7d-8099-1b36e55339d7"
      unitRef="usd">7743000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE3LTQtMS0xLTA_2440a0a3-5546-4c53-98b0-48f637142ccf"
      unitRef="usd">7742000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE4LTItMS0xLTA_8a9a69d4-f70c-43c0-bf28-f224e816467c"
      unitRef="usd">51000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE4LTQtMS0xLTA_01af43d9-03b7-4cea-b720-0fbffcc9d455"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE5LTItMS0xLTA_387e92a2-5cd0-4050-9b8b-2926c5f9ad69"
      unitRef="usd">3772000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzE5LTQtMS0xLTA_8fc11a95-0552-4ef5-bac2-a50ac907e4c0"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIwLTItMS0xLTA_650ea9ab-f478-478e-a12d-d7d56484c8e5"
      unitRef="usd">111000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIwLTQtMS0xLTA_0ae35973-bdd0-42c7-abd0-ded84fe70d43"
      unitRef="usd">112000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIxLTItMS0xLTA_8f8ed90e-db76-4342-bc19-5178ee096171"
      unitRef="usd">541000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIxLTQtMS0xLTA_c4897069-a039-4c40-8ecb-9362e81a2514"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIyLTItMS0xLTA_7d209dfa-7624-4aac-bbe7-1646b4320359"
      unitRef="usd">114000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIyLTQtMS0xLTA_117a6865-f487-45fb-8409-c75ff8d82bf3"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIzLTItMS0xLTA_220af0dc-29a0-4ca5-a52b-249881ed5e96"
      unitRef="usd">2159000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzIzLTQtMS0xLTA_982fae39-94df-4481-9da6-f4e3f629f251"
      unitRef="usd">2094000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI0LTItMS0xLTA_4eb13779-1fa4-4295-b12c-97387ffc8fe4"
      unitRef="usd">314000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI0LTQtMS0xLTA_6f0d72b6-7b88-4b0a-9b4b-2db913a50103"
      unitRef="usd">311000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI1LTItMS0xLTA_93f56912-d9a5-4956-bf08-78099670deee"
      unitRef="usd">14805000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI1LTQtMS0xLTA_9e391e30-2d8b-49f8-82e5-510536e7574b"
      unitRef="usd">14704000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI3LTItMS0xLTA_93b4603b-42df-49bf-8838-bfef01871cab"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzI3LTQtMS0xLTA_bcd9aae3-8d8f-4769-94ba-c15d894439d5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8xMg_2cab0c59-81b9-4271-84f2-8e217e9b7177"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8xMg_6250f206-6c7c-4d1a-8b3a-9ea4270f559b"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8yMA_7f1d44e9-4a33-4cff-b726-ce0717b215ae"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMWU3ZWNjMjlhYTM0NzZmYWJjMjVhNDhmYjUxMDcxZl8yMA_b608885d-6fbd-42d5-b096-9137b0a481fc"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTItMS0xLTA_0bb91231-7b8c-4fe0-862b-10f25074b142"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMxLTQtMS0xLTA_ecd8413c-098a-4b2c-8035-0e09bd2b326b"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMyLTItMS0xLTA_1ae7695d-42a1-4f22-8da5-122ce295a812"
      unitRef="usd">6174000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMyLTQtMS0xLTA_05619677-4a3b-47b1-a740-b73a1040e5cc"
      unitRef="usd">6024000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMzLTItMS0xLTA_0c24e809-0361-4e7b-ba68-2523379873b3"
      unitRef="usd">-36000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzMzLTQtMS0xLTA_5277166a-9df5-4de1-b6b3-d1cafe26248b"
      unitRef="usd">-36000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM0LTItMS0xLTA_d16ab1e3-c456-4c2c-bc70-f26a13b92b8b"
      unitRef="usd">1750000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM0LTQtMS0xLTA_8938f6a9-36cb-47f0-b149-8c71b35d1c3d"
      unitRef="usd">1690000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM1LTItMS0xLTA_94ddd199-1da7-4671-acc2-0e2b365d07bd"
      unitRef="usd">8729000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM1LTQtMS0xLTA_6b76f898-955c-4c94-b2f2-c56a61b2fd93"
      unitRef="usd">8519000000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM2LTItMS0xLTA_d6922e41-a9be-4627-9b51-a87f98382780"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM2LTQtMS0xLTA_8e422964-e2da-4ece-9ea4-85352a0a15ac"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM3LTItMS0xLTA_1c77fbef-8801-4bfd-a1e5-b51e5282592b"
      unitRef="usd">8766000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM3LTQtMS0xLTA_8bbe158f-ece6-487d-84c6-54cd947069e6"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM5LTItMS0xLTA_0d0ed106-a441-45d3-972f-06a6b420bfde"
      unitRef="usd">25280000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzYvZnJhZzo5MWQ3MGJjMTNiOWI0M2UxOWNlNjQ4MmIxN2ZmNzVkYy90YWJsZToyNTFmN2RlM2JiYTA0NTZlODU5Zjk2YWY5NTc5ZjJhOC90YWJsZXJhbmdlOjI1MWY3ZGUzYmJhMDQ1NmU4NTlmOTZhZjk1NzlmMmE4XzM5LTQtMS0xLTA_d5ea5425-4d5d-4553-bd45-dcf8578e4920"
      unitRef="usd">25399000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMtNy0xLTEtMA_1e0f992b-1ccc-45d7-bf1a-878dd73f12f5"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i552e320f8eb04aa5afb3b96e98822515_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMtOS0xLTEtMA_26f462ee-1f64-41c6-8e3f-e4bbe27cba9c"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iad8261f0f2a846f48b85e9cb4bb630c6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtNy0xLTEtMA_ce91d9de-9c4e-488f-903d-5f0cee2c2a20"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4880336190c4dd5a44a2b3f0ca9b70e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtNy0xLTEtMA_e224ccc4-a2cb-4fd5-99ab-a3f68a46515a"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i891a1104d9ba4ad1b6cecc96e3b5639d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtOS0xLTEtMA_c09d6a6c-0d1c-4bce-8fa5-e0e054d191fa"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1066d059827432595cc9b85d3401bd6_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzgtOS0xLTEtMA_f5683d4f-4d7f-4a84-9c7d-e968b7908f2a"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17294b0b9573458cae42847757ec8aba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzExLTctMS0xLTA_131f3ea0-df63-4015-9eb8-d6d5bbf8497a"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica21efdc97044295ba04101f05d77e01_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzExLTktMS0xLTA_0f0c3890-0ffb-4bb6-8666-a6d4093839b0"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i3143a09cb092479caf0ad33270f7f188_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzEyLTctMS0xLTA_a547d2ad-6b9c-4028-bc62-e73dfd221a7d"
      unitRef="usd">150000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i522dc3fccfd746899b120d86af8d938c_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzEyLTktMS0xLTA_4af0b378-08e2-4c87-b75b-947f876066ba"
      unitRef="usd">350000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15f6125ba6c74a28bac204c424774cbb_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzE0LTctMS0xLTA_3f783354-d7fd-4620-8085-a28a1b0f46d3"
      unitRef="usd">6174000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9eeae9f9e12d4fbfabb3d6089f14d7ae_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzE0LTktMS0xLTA_94e9aa1f-3a46-4163-95b8-281ef644ae9d"
      unitRef="usd">5724000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62386404028d4a048c230be4c542a645_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTctMS0xLTA_4c08f158-8bb1-4f39-a90f-ec5560bdcdc7"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02960338bfee42aaad2a7250a56d9363_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTctMS0xLTA_bae48de2-6d54-47d1-85a1-39d3336dcfc5"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i350d7ce4b8734397be215e2f38b588d6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTktMS0xLTA_29e3c4bf-ca9c-483f-a628-da4112f8eb07"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83066dca994d4228ab8d9f81851f9c67_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzIzLTktMS0xLTA_99f9a1ff-cc37-4b50-9a82-c66638173374"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c9eb532ccab4ae2895ea2c82c76b624_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTctMS0xLTA_27876ee7-6ad2-4a24-9685-a1d867534776"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7274b588426e408c9e53b9f0491ad618_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTctMS0xLTA_a368a49a-bf38-438a-ae14-3dde58e66286"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibceabfa46fc84616991d822727e62276_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTktMS0xLTA_0eb6eb44-afb7-4edc-99f3-5c529ea01696"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64904ba2685a40288edde3d453895e7f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzMxLTktMS0xLTA_50cd5341-7dd5-4fe9-9b27-621308ee6fd6"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96fc665a93094b5da831614ef4b2f11e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM0LTctMS0xLTA_5fbac889-929f-4ffb-be4c-2c27dadfbae0"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i516f43d071464067bff8f3c1bdcbbbe1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM0LTktMS0xLTA_a8aba9fb-156f-40fa-bf4f-949d975520f8"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM2LTctMS0xLTA_b2748a41-1d5e-42bf-9136-7488dc3cd566"
      unitRef="usd">336000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM2LTktMS0xLTA_11445153-ef91-41d3-8294-26cebdd0550e"
      unitRef="usd">235000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5a9c0282c0e4348acc6cc516fb08303_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM3LTctMS0xLTA_062d85b6-198d-471d-b89c-36093824c375"
      unitRef="usd">276000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1c02bf8a1a5e4e55b13eb751b1b02f68_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM3LTktMS0xLTA_d0b61b72-8a84-4644-b970-44008f702c2d"
      unitRef="usd">219000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i057199eb825445e6ba6eab2f4babcdc9_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM5LTctMS0xLTA_33fe0bb3-b042-465e-bc71-5419d06b234b"
      unitRef="usd">1750000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife04218e856a48278b06d3e0238b9372_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzM5LTktMS0xLTA_300cd366-05d9-4dd1-a8d7-74e69f5bb737"
      unitRef="usd">1529000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i327623b72dc0464192902a4f83082ab7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTctMS0xLTA_480b4e50-7d7a-4039-b114-cd0a69ac7141"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee8e6d19091b415691929927311fc3be_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTctMS0xLTA_7a5223ec-fdcb-424d-98f6-d5c1f47606b8"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6efc65ebac44fed93f272806b00b2d6_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTktMS0xLTA_32afb95e-b695-4e17-974a-e9e3f41c5a1d"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483ba6bc91d246ce8a491fd53e08c6d9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ0LTktMS0xLTA_65bd2b8d-129a-4097-9266-ff4173d9e1d5"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ2LTctMS0xLTA_c1c687e9-5bf3-4777-a112-800884002126"
      unitRef="usd">8766000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9f11733e63a4833af2af0fc5ae95edd_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xMzkvZnJhZzplMDE2MWMzMDY4MGM0MzM4ODVjMDdlNTljNGUxYzA1NS90YWJsZTo5OTQ5ZDE0Yjc4ZmY0ZTk1YTI2MjIxMDQ0NzhlMjg4Yy90YWJsZXJhbmdlOjk5NDlkMTRiNzhmZjRlOTVhMjYyMjEwNDQ3OGUyODhjXzQ2LTktMS0xLTA_fed467a3-69bb-4f10-8187-b8cf3f64d9ef"
      unitRef="usd">8103000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8xMzE5NDEzOTUzNDIwOQ_95e6f936-0f5f-4713-b9ee-ca11ccac25d7">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&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:115%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In February 2021, Consumers submitted a filing proposing that the refund take the form of incremental spending in 2021 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. Consumers&#x2019; proposal indicates that if it does not achieve the incremental spending, the remaining balance would be provided to electric or gas utility customers through a bill credit. Consumers had recorded a current regulatory liability of $28&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020 related to this voluntary refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Voluntary Transmission Asset Sale Gain Share:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through incremental service restoration spending in 2021 above amounts included in rates or through a bill credit to electric utility customers in 2022. As a result, the $14&#160;million gain to be shared &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;with customers was recorded on Consumers&#x2019; consolidated balance sheets as a current regulatory liability at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;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;Consumers will file its 2020 energy waste reduction reconciliation in 2021, requesting the MPSC&#x2019;s approval to collect from customers the maximum performance incentive of $42&#160;million for exceeding statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8xMzE5NDEzOTUzNDIwOQ_feaea8ca-145f-4555-b577-76f2ec5d36dd">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&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:115%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In February 2021, Consumers submitted a filing proposing that the refund take the form of incremental spending in 2021 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. Consumers&#x2019; proposal indicates that if it does not achieve the incremental spending, the remaining balance would be provided to electric or gas utility customers through a bill credit. Consumers had recorded a current regulatory liability of $28&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020 related to this voluntary refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Voluntary Transmission Asset Sale Gain Share:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through incremental service restoration spending in 2021 above amounts included in rates or through a bill credit to electric utility customers in 2022. As a result, the $14&#160;million gain to be shared &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;with customers was recorded on Consumers&#x2019; consolidated balance sheets as a current regulatory liability at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;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;Consumers will file its 2020 energy waste reduction reconciliation in 2021, requesting the MPSC&#x2019;s approval to collect from customers the maximum performance incentive of $42&#160;million for exceeding statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i8879eb3ea88b4e09aa9e09aa0fac3a7d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTMz_4261392c-3b83-417a-ab1f-3603d9fd1055"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id0a74c407fdd4f9987f63d05016da02c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTI3_24e7d8c2-6a5d-4c6e-a70e-63661fb5c5d2"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i48d64066771c4558bc69c39c02324cb3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTM5_23a49e05-f2d2-46f8-bdfb-a3d861c90634"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i2750a91df12d4691a23db2ca4dc05b82_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl8zODQ4MjkwNjk4MTM5_97c8a5d7-60e2-4c27-8088-695712e4c3ae"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <cms:RequestedRecoveryCollection
      contextRef="i51f7d494a03b4c6ba99c937031f715e1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl80Mzk4MDQ2NTExNTM3_9267bf11-874f-49b2-ae21-ff06cbc95521"
      unitRef="usd">42000000</cms:RequestedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i00672fe4da6845208c6807e5ab971e8b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjE2L2ZyYWc6ZDQ4NzJkMTQ1ZTY0NDJiNTgzYzRiZDdiOTM4N2ZhYTIvdGV4dHJlZ2lvbjpkNDg3MmQxNDVlNjQ0MmI1ODNjNGJkN2I5Mzg3ZmFhMl80Mzk4MDQ2NTExNjUy_fbd8aa71-65db-4ce7-b03d-da25b836701b"
      unitRef="usd">42000000</us-gaap:Revenues>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjMx_6fc2aab9-9716-4664-b193-6d6407b2d317">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures that state that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement that established the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA has reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties, including Consumers, that were asked to participate in the removal action plan declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates that its share of the total liability for known CERCLA sites will be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At March&#160;31,&#160;2021, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;MCV Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March 2021, the MPSC approved the settlement and associated agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2021, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2021, Consumers had a regulatory asset of $118&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. In February 2021, Consumers filed an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At March&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of March&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $10&#160;million related to the compressor station; of this amount, $7&#160;million represented recovery of the costs to repair the station and $3&#160;million represented recovery of incremental gas purchases related to the fire. Consumers recognized $4&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $3&#160;million as operating revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in &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;the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg3_f8e4e07e-bb2f-4af1-945c-f3e3c3eebdc6">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures that state that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement that established the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA has reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties, including Consumers, that were asked to participate in the removal action plan declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates that its share of the total liability for known CERCLA sites will be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At March&#160;31,&#160;2021, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;MCV Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March 2021, the MPSC approved the settlement and associated agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2021, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2021, Consumers had a regulatory asset of $118&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. In February 2021, Consumers filed an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At March&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of March&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $10&#160;million related to the compressor station; of this amount, $7&#160;million represented recovery of the costs to repair the station and $3&#160;million represented recovery of incremental gas purchases related to the fire. Consumers recognized $4&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $3&#160;million as operating revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in &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;the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI3ODQ_17f867e5-a313-4b48-b1b8-e5e273f3fa7b"
      unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI5NDc_8824ca05-ce8e-4d02-b2e1-254e21c51eb7"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzI5NzU_229c527a-c9d7-45e5-9950-b5349d18d27e"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzMwODQ_856c85d6-b311-4dae-8cfb-6a5a6b2e0064"
      unitRef="usd">56000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="ic751dae0da304a0ca22edc4e6869c6be_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjM1_b2177609-5872-4e35-bb33-ebde6db68b4b">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMi0xLTEtNjU0Nw_4f0518a9-295d-4504-8a67-df74834044be"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMi0xLTEtMA_bb658530-d4bd-4663-899c-1c219d164d3b"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtNC0xLTEtMA_1eee180a-ca4e-45fd-b4fb-14d8bf570bd3"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtNi0xLTEtMA_411aed5b-75e9-4c2b-b4f5-33d334c0388a"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtOC0xLTEtMA_0e2a0159-f6ec-4021-b250-17ed78bff1af"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i11997c7a497e409c96f8c5f5297c006c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpmMGRiNjAwZmU1ZmQ0MWM2OGQzMDUyMjkwOWZmM2M5OC90YWJsZXJhbmdlOmYwZGI2MDBmZTVmZDQxYzY4ZDMwNTIyOTA5ZmYzYzk4XzMtMTAtMS0xLTA_ea04c024-952e-4a80-9c7e-b485f576e758"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <cms:ForeignGovernmentTaxClaimOnSale
      contextRef="i29c64e9b98e944ef8b75ebdd755d8e0b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzM3OTA_fd68bc57-6ca2-4242-9371-6a386ea2d20e"
      unitRef="usd">152000000</cms:ForeignGovernmentTaxClaimOnSale>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if20cbb5afeda43619aa3da6970ab1141_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NTM_1d69025a-2eb4-4ee6-bbd9-bffed197a981"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia11bc6f0cf2a4c2db7117266790946e6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NTM_973e554e-3a01-4499-a71a-b737800c5dcb"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="iddcdd651e8b743bf84f6620d51f905cd_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzQ5NjA_ddeb3ec8-110f-4237-9b32-b78b2082c830"
      unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if20cbb5afeda43619aa3da6970ab1141_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzUwMDk_1d69025a-2eb4-4ee6-bbd9-bffed197a981"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia11bc6f0cf2a4c2db7117266790946e6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzUwMDk_973e554e-3a01-4499-a71a-b737800c5dcb"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i36ec7e553d084a2eac83a2b5684523bf_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzYzMTU_b85f7305-2bcc-44db-bb67-79ac296d962c"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ie840808b963f4fcdb2a03a8a170ca1a9_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzYzMjI_7debdaa3-b011-403f-83cb-2cdebbcefd4c"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i7dbeff6e5ac94d13a6ae08c50fb896b7_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzY1Mzg_755c69fa-3ecf-4c8c-8b00-ef4e7510979f"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwNDg5_d3cc418e-8a32-457f-baf4-20ad0386866d"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwNzY2_308288be-a404-4b4f-9d59-bea152379814"
      unitRef="usd">56000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTEy_25e443b4-64af-49d6-9983-670dd47b775b"
      unitRef="number">0.0257</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTQw_c973b657-95fd-4e32-b8f5-9b4a7316fc92"
      unitRef="number">0.025</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEwOTk5_e4e78a9c-8267-44c8-8490-a1ec81423b7c"
      unitRef="usd">61000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg2_53b18d39-2321-4bc0-8764-81ce66c6d217">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMi0xLTEtNjU3NA_54b50c82-01ae-4ca5-a2f3-9e23b7fb1224"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMi0xLTEtMA_ca84b0d4-0b68-461d-b38e-7ae266f468dd"
      unitRef="usd">9000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtNC0xLTEtMA_1aa44b35-1ec6-4062-b1be-44dedd4121a7"
      unitRef="usd">23000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtNi0xLTEtMA_16923f9a-a372-4a58-aead-256e3733f728"
      unitRef="usd">11000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtOC0xLTEtMA_c1af8f29-add0-4bad-ace3-fbb153471078"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="ia1d937f3bd904cc28378e4bb15617ea2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTpjNmNjMDliMmJmZjg0NGRmYjRhMDZhMDI2MDhjNGRlNi90YWJsZXJhbmdlOmM2Y2MwOWIyYmZmODQ0ZGZiNGEwNmEwMjYwOGM0ZGU2XzMtMTAtMS0xLTA_042e86fe-3ed1-4045-9e23-1315514eb449"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NjQ3_53ea6cbe-f307-4076-ad65-6abc5ddc5084">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i46db1857ff3544449fd42bbcb3b5af00_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExNjM2_aef08a4f-8bb5-4570-b3a4-1965211ad0ac"
      unitRef="usd">118000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i068abde675b74083aa7abd91a97ba0d8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExODA5_4c2c5c41-6c76-454a-94a8-ef2def50238e"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i252346779d5d45ea8395bb379df2c14a_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzExODY4_8795b728-84f7-4661-a193-cebabec548ff"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LitigationSettlementExpense
      contextRef="i4fdfb898a15f4f7c8ef76bf9f696f9bc_D20200501-20200530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk0NDE_ad6d393e-ee69-4d50-ab06-0695bdd1f4c7"
      unitRef="usd">10000</us-gaap:LitigationSettlementExpense>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="icfb11fea10794eda9f2fd0122ac76379_D20200901-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEzMjA3_2b889877-ad19-4936-bc5a-566dad414b55"
      unitRef="usd">7000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i7dc4421934424663880fbfdc2c245484_D20190130-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzEzNjMz_3d0b7fb5-5765-46fd-89fd-c5649dd38af1"
      unitRef="usd">17000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <us-gaap:LossContingencyReceivable
      contextRef="i82ddde0f4b994ab581fd49b2c8363fcd_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc0MDc_c8e2b55a-6c92-49bf-beb4-87bf1321671d"
      unitRef="usd">10000000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable
      contextRef="i5a63fd88cdad4b8192a5ad3e1df93e43_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc3MzQ_cbf07a90-e315-48f9-a820-ea33fab70e17"
      unitRef="usd">7000000</us-gaap:LossContingencyReceivable>
    <us-gaap:LossContingencyReceivable
      contextRef="if8453f9639d24128a3debc62481d5573_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDc3ODI_e935d988-5ef9-4cb9-8b61-95beae1ffbda"
      unitRef="usd">3000000</us-gaap:LossContingencyReceivable>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDgzNTQ_8897c98c-cf9e-413b-8169-8e1b089838b7"
      unitRef="usd">-4000000</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk2MDU_587bc1af-aa62-4742-88d5-00748544942a"
      unitRef="usd">-3000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:Revenues
      contextRef="if5524df3b1544e9ba6d99f0715259d2c_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzg3OTYwOTMwNDk2ODU_44affbda-3273-4638-bcf3-8d7fecf562cd"
      unitRef="usd">3000000</us-gaap:Revenues>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5Njg0_6e485f4a-dd50-41fb-a1f6-82820df7ebd4">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in &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;the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S. 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE5NzA3_97475c55-93a1-4402-9254-7f688ee9fd1a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July&#160;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in &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;the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S. 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="iaa96e5d05d2a47e5b5bba85d07a11b0c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtMi0xLTEtMA_355e0eba-9340-4fe8-a941-0ad77b2eb2eb">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="id008b6ee8965463ea7f59dd5f5e86bda_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtNC0xLTEtMA_20445dde-6c4b-4739-b2ba-898257d11409"
      unitRef="usd">341000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="id008b6ee8965463ea7f59dd5f5e86bda_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzMtNi0xLTEtMA_5ad24a9f-f735-41bd-8e3d-77656b67f7f5"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i8ac11dc724154c03afc09fc4bddd5d81_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtMi0xLTEtMA_b3c0d7ef-9126-40fa-9e2f-5efd51e34406">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i0bcb22d8ac18423da1b0916545366ace_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtNC0xLTEtMA_50b56c34-31dd-459d-8e7d-cd4085a6a04d"
      unitRef="usd">153000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i0bcb22d8ac18423da1b0916545366ace_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzQtNi0xLTEtMA_1463232e-8a3e-45ac-a482-a4b440f85a42"
      unitRef="usd">2000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="ie357a46610754a8ca9340f2f05f3d603_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtMi0xLTEtMA_3ed1c121-9987-4a8b-b225-7a3c1d5ea352">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i47062e914a564ad7a704edd0d46d3559_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtNC0xLTEtMA_d1072e8c-29df-4a90-ab65-157f1a82ff9c"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i47062e914a564ad7a704edd0d46d3559_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzUtNi0xLTEtMA_738172dc-80ec-4067-bd55-29a9f394941b"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i2b5941dc66d147d58fcf29cb15fd8cac_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctMi0xLTEtMA_9e778b55-fc2e-423b-8502-18bf416c1be6">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="if9493d6180284abf9920d00740b4647d_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctNC0xLTEtMA_29c2c8ed-3f80-40c3-b9d5-89cb26d672e2"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="if9493d6180284abf9920d00740b4647d_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90YWJsZTowODkxNjJhNzdkYzY0OWM5ODNlZDg4YzA2MmM1MWE4OS90YWJsZXJhbmdlOjA4OTE2MmE3N2RjNjQ5Yzk4M2VkODhjMDYyYzUxYTg5XzctNi0xLTEtMA_3294543c-8d59-40ca-aa78-2b102af199f9"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE0OTk5_eec7adb7-ddcb-4d9c-a3de-f3d9bbeec10f"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ia6d3b71442ec4b07adf7c6975ea23f1c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNTQvZnJhZzo5MDlhY2RlMmMyNTc0Mjc1YmE5OTU2NDgxMTRmODMzYS90ZXh0cmVnaW9uOjkwOWFjZGUyYzI1NzQyNzViYTk5NTY0ODExNGY4MzNhXzE2NDQ3_ac57fa4f-882e-4208-b739-54e878998926"
      unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjM5L2ZyYWc6ZTU0NTMwZDQ1NTIxNDQ4MGIzN2NlZDE3YzUxYzljNTYvdGV4dHJlZ2lvbjplNTQ1MzBkNDU1MjE0NDgwYjM3Y2VkMTdjNTFjOWM1Nl8xNjQ5MjY3NDQzOTQ0_06785cf7-a777-4828-b193-fa3307a3c146">Financings and Capitalization&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;5, 2023&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;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;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25, 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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;30&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;30&#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;&#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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;13, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million at an interest rate of one month LIBOR minus 0.100 percent. At March&#160;31,&#160;2021, $57&#160;million was outstanding under the agreement at an interest rate of 0.014 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 March&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.7&#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 March&#160;31,&#160;2021, Consumers had $1.7&#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;For the three months ended March&#160;31,&#160;2021, Consumers paid $276&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded 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 the contracts as of March&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 16,758&#160;shares.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjM5L2ZyYWc6ZTU0NTMwZDQ1NTIxNDQ4MGIzN2NlZDE3YzUxYzljNTYvdGV4dHJlZ2lvbjplNTQ1MzBkNDU1MjE0NDgwYjM3Y2VkMTdjNTFjOWM1Nl8xNjQ5MjY3NDQzOTQ0_6cac1292-9d7d-41ed-adb3-994eec479945">Financings and Capitalization&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;5, 2023&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;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;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25, 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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;30&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;30&#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;&#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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;13, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million at an interest rate of one month LIBOR minus 0.100 percent. At March&#160;31,&#160;2021, $57&#160;million was outstanding under the agreement at an interest rate of 0.014 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 March&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.7&#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 March&#160;31,&#160;2021, Consumers had $1.7&#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;For the three months ended March&#160;31,&#160;2021, Consumers paid $276&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at March&#160;31,&#160;2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded 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 the contracts as of March&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 16,758&#160;shares.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTMx_5aeae9d5-8770-4a23-b277-8f96d029c703">The following credit facilities with banks were available at March&#160;31,&#160;2021:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;5, 2023&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;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;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25, 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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;30&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;30&#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;&#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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;13, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTMx_6484280d-362e-46f1-8fbb-b053f5c28c97">The following credit facilities with banks were available at March&#160;31,&#160;2021:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;5, 2023&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;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;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25, 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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;30&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;30&#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;&#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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;13, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTItMS0xLTE5OTU_87173274-0909-4234-8b59-5f67ef3b6629"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTQtMS0xLTE5OTU_73ed521d-4aa6-4082-a1f8-2bc61d7c237b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTYtMS0xLTE5OTU_c204ef81-5621-49b6-b699-6e89baad8e00"
      unitRef="usd">18000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id25d7a9c8f314f78a183c6a1a9ad5cdf_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18zLTgtMS0xLTE5OTU_dc68c53a-ff7d-47f6-a216-7e51bf6705f9"
      unitRef="usd">532000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icc5d21b2ccae44b6afbac4be270f57a8_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTItMS0xLTE5OTU_9fd63c65-eae2-44aa-aa0c-9b3c430b0a45"
      unitRef="usd">39000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="icc5d21b2ccae44b6afbac4be270f57a8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTQtMS0xLTE5OTU_b8c2c4fb-1248-4c28-9be4-2dbf115180d1"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="icc5d21b2ccae44b6afbac4be270f57a8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTYtMS0xLTE5OTU_961e590c-5ae3-47b1-aa29-d3fef7a3fd02"
      unitRef="usd">39000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="icc5d21b2ccae44b6afbac4be270f57a8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M181LTgtMS0xLTE5OTU_8193a2df-7c74-4281-9d73-725c8b96bee7"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifead713426f24edcb03d0dc2023d8c22_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTItMS0xLTE5OTU_77bc0e7c-c3b5-4bf4-925b-76ea6ac766e6"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ifead713426f24edcb03d0dc2023d8c22_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTQtMS0xLTE5OTU_57665f25-6662-4a17-96de-5988ed50eaab"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ifead713426f24edcb03d0dc2023d8c22_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTYtMS0xLTE5OTU_17eba3cf-8a6f-42a8-90df-460baa0448b2"
      unitRef="usd">8000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ifead713426f24edcb03d0dc2023d8c22_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M182LTgtMS0xLTE5OTU_7e0424c2-3ea7-43b2-867d-72e521a43cdc"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iae40c44aaa9449e18ebdec7216ea65ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTItMS0xLTE5OTU_3d90fbb7-5e0e-4efe-b307-f38959ea7a9f"
      unitRef="usd">850000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="iae40c44aaa9449e18ebdec7216ea65ba_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTQtMS0xLTE5OTU_6aaf412d-ac93-49d5-95fc-1a0763d3e67f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iae40c44aaa9449e18ebdec7216ea65ba_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTYtMS0xLTE5OTU_9bd91cfb-d179-439d-aa89-70901cfdcdfa"
      unitRef="usd">12000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iae40c44aaa9449e18ebdec7216ea65ba_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M184LTgtMS0xLTE5OTU_0b66e071-de9a-4f11-9dfa-4d97b0c3d917"
      unitRef="usd">838000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7d699932737947979093fb993607e4b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTItMS0xLTE5OTU_c3416e0b-3edf-42be-92e8-e97894d5e9ed"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7d699932737947979093fb993607e4b6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTQtMS0xLTE5OTU_b098ecd9-764c-4be0-b972-ec2db76b92be"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i7d699932737947979093fb993607e4b6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTYtMS0xLTE5OTU_4391976a-c8e1-4068-a545-8be1a6ffaa95"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7d699932737947979093fb993607e4b6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M185LTgtMS0xLTE5OTU_515465f7-79c6-4409-aba2-2178293d3ccd"
      unitRef="usd">249000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id6a2493001f14edebce1399888444d02_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC0yLTEtMS0xOTk1_490d12fb-949d-41d8-bfee-3a7c5bfd6c16"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id6a2493001f14edebce1399888444d02_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC00LTEtMS0xOTk1_1ba110a1-9349-4ddd-a52a-d4fe2fa0d80e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id6a2493001f14edebce1399888444d02_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC02LTEtMS0xOTk1_aff66bbd-385d-4888-9894-c84079075eb3"
      unitRef="usd">30000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id6a2493001f14edebce1399888444d02_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGFibGU6M2Q0YTdiOGM3NjE4NGM2Mzk0NDZjYjkzYTlkOGE2NzMvdGFibGVyYW5nZTozZDRhN2I4Yzc2MTg0YzYzOTQ0NmNiOTNhOWQ4YTY3M18xMC04LTEtMS0xOTk1_0d6c9b2d-37f2-4a97-9e48-c8c7af7cec8c"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1edb168d19af473eb38a2ca1e1c1a88a_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8yMTk5MDIzMjU5MTkx_4cdb2a07-09f0-4da4-bdf3-b7abbe656f73"
      unitRef="usd">8000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <cms:ShortTermDebtAuthorizedBorrowings
      contextRef="i6f0ff74e69f942f4828427b4bbff3ab2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4Nzg1_ca164b1d-256e-4086-b1a4-fda1da2d9cb0"
      unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i03b5924f774144f1a0be606a4b961116_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4ODAy_1b322ac9-0178-42b0-952d-bf7812dd6894"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iceb0ff04d1484733b250b5718e79ea04_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI4OTMx_f7547dbe-6199-4937-853e-11c785cc28f8"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic71aea968de8459e99e778e46156b64b_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTc0Ng_8e2a51a2-baf0-496f-b691-d0da20d6c605"
      unitRef="number">0.00100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i22139e6f09da417399bddf0886e080e1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTMxOQ_44d4d807-00d2-4454-a621-ed06d28da8d0"
      unitRef="usd">57000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i22139e6f09da417399bddf0886e080e1_I20210331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDQ0NTM2MDQ2OTM4NA_565540ba-5e2f-4aa2-ad4c-c43a4a6b82f0"
      unitRef="number">0.00014</us-gaap:DebtWeightedAverageInterestRate>
    <cms:AmountAvailableForDividendDistribution
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5MTIw_fcc7e14f-79df-4929-902b-d780ba75d39d"
      unitRef="usd">5700000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5MjY4_868cb64f-5c3c-44ba-8a6e-931f1b2cabc4"
      unitRef="usd">1700000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjUzL2ZyYWc6YTNmZGFlZmZmYzZhNDY0NmFjZjllZjJjMmJmOWZkZDgvdGV4dHJlZ2lvbjphM2ZkYWVmZmZjNmE0NjQ2YWNmOWVmMmMyYmY5ZmRkOF8xMDk5NTExNjI5OTI1_0dad5e04-4751-4a77-b5ad-8544323a5d87"
      unitRef="usd">276000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <cms:StockOfferingProgramMaximumValue
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjI4MjIx_fee3616d-56c8-400e-8fd5-8735132b080a"
      unitRef="usd">500000000</cms:StockOfferingProgramMaximumValue>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjMwMjkz_f3c768ff-8b2b-461e-b651-02e31b3913cb">Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at March&#160;31,&#160;2021:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTItMS0xLTIyNDI_1ff7cd28-02da-4ff9-b69c-c3017d046d2c"
      unitRef="shares">846759</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTQtMS0xLTIyNDI_26d238b5-0580-4043-8103-685333858bd9"
      unitRef="usdPerShare">61.04</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i687178ec47b04101b9c80eb4b2c38d11_D20210331-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8yLTYtMS0xLTIyNDI_9009e803-8701-4b35-869f-a2837e8ce90d"
      unitRef="usdPerShare">60.01</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTItMS0xLTIyNDI_38daa312-1c26-4ae4-8343-ecbbd1cde55e"
      unitRef="shares">115595</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i88879cd686194955a8ce42019cb3cdab_D20201222-20201222"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTQtMS0xLTIyNDI_a8347688-40f4-45e4-8607-ecf4f93c3327"
      unitRef="usdPerShare">61.81</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="ic23f01453900438e9c23f6d1470db8c9_D20210331-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGFibGU6MzFiYmY0YTU4NTVmNGI4ZmFiNjBiM2ZlOTUzNGE4NDEvdGFibGVyYW5nZTozMWJiZjRhNTg1NWY0YjhmYWI2MGIzZmU5NTM0YTg0MV8zLTYtMS0xLTIyNDI_a20f1fdc-ec95-450c-a883-2896e6ccd9c3"
      unitRef="usdPerShare">61.31</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNjY1L2ZyYWc6MWViM2E1NTE1Mjg3NGVjNjhmMTczZjYxNmEyYjQwODUvdGV4dHJlZ2lvbjoxZWIzYTU1MTUyODc0ZWM2OGYxNzNmNjE2YTJiNDA4NV8xMDk5NTExNjI4ODk3_e4a68960-463c-40e1-ba37-c695a855f545"
      unitRef="shares">16758</us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0MzY_3dd0dee9-b4d6-4507-905d-957a0ab14930">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;11, Cash and Cash Equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt obligations and certain notes receivable at EnerBank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $83&#160;million at March&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income. CMS&#160;Energy recorded a gain of $1&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2021 and a loss of $5&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2020. There were no material impacts on interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $7&#160;million at March&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#x2011;term fixed&#x2011;rate loans. The interest rate swaps qualify as fair value hedges of long&#x2011;term, fixed&#x2011;rate notes receivable with a notional amount of $134&#160;million at March&#160;31,&#160;2021 and  December&#160;31,&#160;2020. The fair value of these interest rate swaps recorded in other liabilities was $5&#160;million at March&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. Both gains and losses on the swaps and changes to the carrying value of the hedged notes receivable are recorded within operating revenue on CMS&#160;Energy&#x2019;s consolidated statements of income. The net impact of these hedges on operating revenue was not material for the three months ended March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level 3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDE_c68dd1d6-f6f5-4fc9-a286-93e6491f03bd">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;11, Cash and Cash Equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt obligations and certain notes receivable at EnerBank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $83&#160;million at March&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income. CMS&#160;Energy recorded a gain of $1&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2021 and a loss of $5&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2020. There were no material impacts on interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $7&#160;million at March&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#x2011;term fixed&#x2011;rate loans. The interest rate swaps qualify as fair value hedges of long&#x2011;term, fixed&#x2011;rate notes receivable with a notional amount of $134&#160;million at March&#160;31,&#160;2021 and  December&#160;31,&#160;2020. The fair value of these interest rate swaps recorded in other liabilities was $5&#160;million at March&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. Both gains and losses on the swaps and changes to the carrying value of the hedged notes receivable are recorded within operating revenue on CMS&#160;Energy&#x2019;s consolidated statements of income. The net impact of these hedges on operating revenue was not material for the three months ended March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level 3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDI_fb4c3dd6-1025-437a-84e7-8f9d95760af2">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzU0NDM_b4420118-e61b-43c7-a370-6624053432bd">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&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;December&#160;31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtMi0xLTEtMA_b9126bcd-ec66-4cad-b775-8e1128c73123"
      unitRef="usd">28000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia283f866195e42fd9d5e3e53c0179235_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtNC0xLTEtMA_363e7749-f6a0-412e-9458-1a24e7073c9c"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtNy0xLTEtMA_b3c34e91-de45-43c9-970e-854918a8b4e2"
      unitRef="usd">25000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i296099f0bb10403aaea09528f65d8fb6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzUtOS0xLTEtMA_3b1f8aba-328d-42da-b143-31a91661652c"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctMi0xLTEtMA_e54ddba0-92c7-4793-8190-ca25c28eb4c5"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="ia283f866195e42fd9d5e3e53c0179235_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctNC0xLTEtMA_723c8a52-cf4a-434c-beed-504cb11d1da8"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctNy0xLTEtMA_594861d7-e1cd-4971-a297-d4ea8bfc123b"
      unitRef="usd">19000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i296099f0bb10403aaea09528f65d8fb6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzctOS0xLTEtMA_1a80eb3a-a526-486c-a5fe-5dc5c012ef5b"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktMi0xLTEtMA_202ec1f1-c728-4200-a41e-0db7f1356f17"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktNC0xLTEtMA_ac224602-6441-45f6-9ce3-18706901b7bb"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktNy0xLTEtMA_d16eb2ed-4209-47a0-8c37-ce89fed37d1f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzktOS0xLTEtMA_42aafd19-8de3-4fca-972d-4d4973e671be"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i63e9f3c08b6c4ced8afec10233c43dac_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTItMS0xLTA_abf565bb-5899-418d-9911-a87ceb50c9eb"
      unitRef="usd">52000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTQtMS0xLTA_6cc99453-e812-4fd3-8eb5-c23bd5069dec"
      unitRef="usd">41000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iebe744a3e3264074a74c3e82e672ddb6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTctMS0xLTA_e6a2eda6-b972-4a51-944b-17fe90dce5d6"
      unitRef="usd">44000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEwLTktMS0xLTA_3febe99f-d864-464b-90ee-c2efe14b6f11"
      unitRef="usd">34000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i02cab7980bd04eb697b4e3ea37a5f10b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTItMS0xLTA_74e136bb-2fae-44f1-ab52-ea566348456d"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="ia283f866195e42fd9d5e3e53c0179235_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTQtMS0xLTA_cabecca1-f2ec-4619-ac06-0c5851d15e10"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i2d83776cf7334cc884c212bd848a5492_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTctMS0xLTA_f5880d89-dcf9-4763-8652-987d9423bb61"
      unitRef="usd">19000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i296099f0bb10403aaea09528f65d8fb6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEyLTktMS0xLTA_9fa72846-099f-4b78-9cf8-21c531beee2f"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTItMS0xLTA_2059619f-66c0-42d0-9b4e-6419cde18a1b"
      unitRef="usd">14000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTQtMS0xLTA_8f2a972a-8a49-4def-9612-d61212a5ac71"
      unitRef="usd">17000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTctMS0xLTA_ace2a229-e281-4e59-ab93-b25e4f6e01d5"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzEzLTktMS0xLTA_4106595a-5a48-4164-a4b6-daeb2b0ab67f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i63e9f3c08b6c4ced8afec10233c43dac_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTItMS0xLTA_64ce7b01-f322-438f-b3c7-8b8dffca8cf5"
      unitRef="usd">38000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iab60f6cd583d404c9a443cf7f1cb84ee_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTQtMS0xLTA_1be68c91-32c6-4b18-b5e4-5282fbb1284a"
      unitRef="usd">40000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iebe744a3e3264074a74c3e82e672ddb6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTctMS0xLTA_50a84e89-65ce-4df9-b58c-051cb3235ce5"
      unitRef="usd">19000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic27279ce81b14240a45b1c9efc6e7e5a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90YWJsZTpmMWNkZDhlMjY1YWY0MzE3YmUwZDA1NTEwMjRhNzA2Mi90YWJsZXJhbmdlOmYxY2RkOGUyNjVhZjQzMTdiZTBkMDU1MTAyNGE3MDYyXzE0LTktMS0xLTA_3624894b-4d10-463c-b258-ed9795ee89c5"
      unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9ded36ece09a44258c54336fc2c8e696_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzMzNDc_f32ce1a2-0625-4691-aede-31c39d2ccde0"
      unitRef="usd">83000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4e3022bf326f403e99a7b48af5bf510a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzEwOTk1MTE2MzQ1MjM_34d8e9d0-c7ac-4b05-8d81-b92574f10db0"
      unitRef="usd">85000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzEwOTk1MTE2Mjg0NjE0_1f933eff-b0ab-42b0-a8ff-5cd4dd26feeb"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM3MTE_6443749c-9fb7-4115-82a2-f8f806e45794"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib833855be6104ddabbbce4d74f0fc227_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM5NjI_b4a39816-dd1f-492b-b150-ae529fe57f7e"
      unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i605e92a8dac84c148029eb550d116820_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzM5NzU_88a50371-68d6-4851-8692-e8d1b90809ed"
      unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4593b451aaa54baf90c7a97c88403d37_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ1MTQ_3d96bab0-86a4-41be-a7f5-1f94e65bea20"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i50069716a46943f788d3d835779f8f6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ1MTQ_d446ead1-22c4-466f-afd3-3563b63c0c1d"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3d31b14c2ef147a2acc3999f92a5e9f3_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ2MDk_3f9026c4-fa82-4101-adf5-4f1635f096de"
      unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i0c9cbcbd66b84dc484d9f6d5695c124d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjAvZnJhZzphZWM0OTc1ZTYyNjI0MWQ0OGU5OTBkMzNiNmZjM2ZlMi90ZXh0cmVnaW9uOmFlYzQ5NzVlNjI2MjQxZDQ4ZTk5MGQzM2I2ZmMzZmUyXzQ2MjI_eae159eb-d7cf-4f5b-a379-3f9a3574dceb"
      unitRef="usd">6000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDA_62feb0b9-bc9c-4672-b2ec-9bc8c7b30234">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Securities held to maturity&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;15,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span 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 $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDU_aaddbbdb-9fe3-446b-9efe-11bab362a9ea">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Securities held to maturity&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;15,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span 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 $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDI_318c32e8-3476-473b-80f7-f2abb8056e8d">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Securities held to maturity&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;15,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span 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 $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzE3MDk_1c3f813b-6a70-44fa-a144-52aacef9adf6">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Securities held to maturity&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;15,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;6&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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span 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 $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMi0xLTEtMA_5467da30-6358-4325-a07c-9dcf232afd20"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctNC0xLTEtMA_339e05bf-416f-417b-938b-e2172c6c5983"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctNi0xLTEtMA_5e360baa-bc83-4d34-99f6-91a53f657065"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctOC0xLTEtMA_5c8b51ca-5ff7-4b5a-8cbd-144879d39fd0"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if809f6a683e34f2fbfe4f98085e830e5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTAtMS0xLTA_cada99ef-ab0d-432c-8ed9-d95a4d780a0c"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTMtMS0xLTA_c762f370-145d-422d-b89d-c375137b613a"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTUtMS0xLTA_7e2c0656-4009-4471-8e4e-938cef6c66bb"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTctMS0xLTA_0fc430d7-e2ff-4025-bb5a-d095fcf029ce"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMTktMS0xLTA_173f9abb-3074-47cc-b182-3c61b6afb3bc"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzctMjEtMS0xLTA_8f257362-c598-4967-9c81-bd83ffbbc2c5"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMi0xLTEtMA_974d5254-147f-462a-9862-5644378db3e5"
      unitRef="usd">2710000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtNC0xLTEtMA_4b935558-c122-4c7e-b015-19de3787e99e"
      unitRef="usd">3006000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtNi0xLTEtMA_8bfa0e6e-855b-4217-83ef-2249dd29790a"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtOC0xLTEtMA_a53e888f-d60a-40f0-b55e-73b67fea7e5a"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="if809f6a683e34f2fbfe4f98085e830e5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTAtMS0xLTA_e7084cfe-589a-4969-9087-e08b17ff022e"
      unitRef="usd">3006000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTMtMS0xLTA_c91e9e94-5326-48cc-921f-f2aadae18fe7"
      unitRef="usd">2887000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTUtMS0xLTA_34bcae26-2c27-48b9-bbd4-c1007b889919"
      unitRef="usd">3248000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTctMS0xLTA_d5d30b16-dd78-49d2-94e1-5f188a61bd60"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMTktMS0xLTA_0c5198c0-4ce1-4a68-a80b-25c3116d410b"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzgtMjEtMS0xLTA_9e9bcfd0-98a8-499c-9ddb-4b288321e6fb"
      unitRef="usd">3248000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMi0xLTEtMA_ff2bce6f-168f-49a9-b103-f361c1cfaf36"
      unitRef="usd">34000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktNC0xLTEtMA_e2b4fefa-678c-4ad8-a441-203c39880df8"
      unitRef="usd">34000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktNi0xLTEtMA_4b6465d3-ad1e-4258-af1b-b5dd173de8b5"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktOC0xLTEtMA_ac87e257-c55d-4788-be7e-8b823d2cd80f"
      unitRef="usd">34000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if809f6a683e34f2fbfe4f98085e830e5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTAtMS0xLTA_8dc3edd2-7aa6-4d64-9a16-5421f4f4fe59"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTMtMS0xLTA_10a2ce4b-79d4-4266-831d-ba2c93012e09"
      unitRef="usd">28000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTUtMS0xLTA_6c18a952-9b17-483d-9bcc-97945befd577"
      unitRef="usd">29000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTctMS0xLTA_f17fe286-3075-467b-b917-a10249ed58ce"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMTktMS0xLTA_ff47df0c-3e94-4ae6-89b7-6d4208bb69c3"
      unitRef="usd">29000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzktMjEtMS0xLTA_6d588999-5624-437d-8b6e-85b1167f6f84"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTItMS0xLTA_4008d1eb-73cb-4c02-aaae-251a6c07cb65"
      unitRef="usd">15046000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTQtMS0xLTA_8e1bda19-7515-4f95-9b29-d8f0fb64aa46"
      unitRef="usd">16233000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTYtMS0xLTA_00295154-55ae-4819-81ed-1d0ab38c1283"
      unitRef="usd">1206000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTgtMS0xLTA_dd8f6fbf-9245-49be-b061-eb990ea0cf63"
      unitRef="usd">13108000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if809f6a683e34f2fbfe4f98085e830e5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTEwLTEtMS0w_70d24893-501b-4bc5-a617-4480c81aa1cc"
      unitRef="usd">1919000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTEzLTEtMS0w_661224bf-0cb8-48cc-a03d-30bdf7e1ff1f"
      unitRef="usd">15120000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE1LTEtMS0w_4b66b332-31fc-4037-8fac-96a4b3d39528"
      unitRef="usd">17512000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE3LTEtMS0w_a65d830e-7980-4b6b-b123-3fb08fb8f780"
      unitRef="usd">1249000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTE5LTEtMS0w_fe46235e-18b2-45f8-8318-885ccb4e74c2"
      unitRef="usd">14178000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzExLTIxLTEtMS0w_78fd5121-2b01-48bc-ad16-7ea20d88dd04"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i45bf1e66d5f04149bcfa935fe2c44df6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTItMS0xLTA_e23f23df-32ef-4cc8-9989-a2512bf09621"
      unitRef="usd">33000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i5b7d0413b2904ffda3a8e45ea6cbf2d0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTQtMS0xLTA_ae87f6ac-1f1b-42be-a9b3-fe36b3106e6b"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ibe8d18a20bfe4a0f8547c1a19b517044_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTYtMS0xLTA_5eb291dd-d6a3-41ec-9b65-6a6336bf06e7"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ib9dce5de78b14621b2d0836236dbba32_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTgtMS0xLTA_fd6cf9b6-6fff-42ef-8add-83d1d8dff67f"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="if809f6a683e34f2fbfe4f98085e830e5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTEwLTEtMS0w_1d33d3dc-af4e-468f-8367-8ee4cc380cfd"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i6ac01316ef5f41599fb7f28e51c3a983_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTEzLTEtMS0w_907c8945-94b7-4ade-b19f-1bea1ddf748f"
      unitRef="usd">33000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i2e8dd65a2a66453883e13272b6551c9a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE1LTEtMS0w_e52ee94f-6f21-458f-8bb4-f419a8a837a4"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i31ea67dce0d842d7b36335beb31b08e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE3LTEtMS0w_a4b52b8a-69df-44ba-9dd3-822091b33409"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i43d8371ac36c438ea5d4d5d7b5b43d90_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTE5LTEtMS0w_6258469d-98be-4f7f-949a-0cd1b768145d"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i28a17c82d0864075bddb2e9e34697710_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzEyLTIxLTEtMS0w_e5af349f-5097-4b7e-b46b-d23d687cc55d"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id1133a587f8b4405bc2cc622cca79b0c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTItMS0xLTA_57847575-4645-44f2-a025-4c2ebc13cc8c"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i4d265a2468074f758dc1a047d98dae2b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTQtMS0xLTA_23584b62-b7c9-49d4-acd4-63e191249213"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ie13533218fab4d5882d720575def1b48_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTYtMS0xLTA_ac51eccc-08a4-4538-a81b-4f10fc4404a9"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i8a52a1e917ea44a594e12125f320e863_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTgtMS0xLTA_f1841635-cf59-4476-a743-616c8b607413"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTEwLTEtMS0w_1ef7d24f-782b-497d-8a98-92131c07a1cc"
      unitRef="usd">16000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i73f86a952e914869bae7b1766961b75d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTEzLTEtMS0w_3feb58a4-43d6-4796-af34-eb63349b0ebb"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i68d3919ca45b4274916553e61da3bb34_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE1LTEtMS0w_c3cc6020-94e2-42b2-9137-1707ab02821d"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i7acc082f499d4040b6167c6e226713f2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE3LTEtMS0w_df80046a-6102-487a-a817-cec247b394cf"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTE5LTEtMS0w_ebb1f859-db75-414c-8e30-82ef9bff06d0"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ibea4a99805064a0a8719a4711c354522_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE1LTIxLTEtMS0w_4572896c-01ab-4c85-9512-bb2961343d32"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="id1133a587f8b4405bc2cc622cca79b0c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTItMS0xLTA_b3a71797-077c-4389-b0ec-31a0c2e8cb67"
      unitRef="usd">106000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i4d265a2468074f758dc1a047d98dae2b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTQtMS0xLTA_56994cd7-c77b-44c4-9dd2-787ae2b4f916"
      unitRef="usd">106000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ie13533218fab4d5882d720575def1b48_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTYtMS0xLTA_d9a16d21-ad40-4d0a-b417-f5f439664777"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i8a52a1e917ea44a594e12125f320e863_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTgtMS0xLTA_5b86c351-4178-41bb-ac20-977fb30abcd1"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTEwLTEtMS0w_51e367cd-b0d1-45af-a1fb-b44b6611d528"
      unitRef="usd">106000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i73f86a952e914869bae7b1766961b75d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTEzLTEtMS0w_8216b364-376e-432c-b301-9c0243300aff"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i68d3919ca45b4274916553e61da3bb34_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE1LTEtMS0w_18f8c66c-afda-459d-92ac-e42576c062cd"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i7acc082f499d4040b6167c6e226713f2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE3LTEtMS0w_d89c38bb-2046-443c-8b16-773615665fbd"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTE5LTEtMS0w_d07e550f-b2d2-4e49-a27c-a8c26e557b71"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ibea4a99805064a0a8719a4711c354522_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE3LTIxLTEtMS0w_33aba3be-0234-487f-b241-734e852b9d58"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="id1133a587f8b4405bc2cc622cca79b0c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTItMS0xLTA_d33ee4e2-339d-453f-ac55-596600142088"
      unitRef="usd">8107000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4d265a2468074f758dc1a047d98dae2b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTQtMS0xLTA_6fe581a6-6d41-4db0-89d6-7a995d29c755"
      unitRef="usd">8815000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie13533218fab4d5882d720575def1b48_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTYtMS0xLTA_3f23f115-dc78-4e0b-a54f-207fcdd344d6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8a52a1e917ea44a594e12125f320e863_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTgtMS0xLTA_095085ef-7fea-4f92-8652-c500d3f5c6a4"
      unitRef="usd">6896000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0dd5e96e5ff34e80a496dd18ebcffb66_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTEwLTEtMS0w_30528063-d154-4a2b-8445-8339c91bfc1f"
      unitRef="usd">1919000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i73f86a952e914869bae7b1766961b75d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTEzLTEtMS0w_21d507dc-c74e-408d-b8ca-e6501f2092e5"
      unitRef="usd">8106000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i68d3919ca45b4274916553e61da3bb34_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE1LTEtMS0w_ca414a29-48e3-4da0-b315-ee877f7f1d36"
      unitRef="usd">9801000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7acc082f499d4040b6167c6e226713f2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE3LTEtMS0w_5370f437-5b56-404b-88a7-1447f21970ae"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0a53e01d98be4f6e806edd57a8d59b7e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTE5LTEtMS0w_6a33c419-23ae-4d41-9ff0-153e9ba0cae2"
      unitRef="usd">7716000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibea4a99805064a0a8719a4711c354522_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90YWJsZTo1Y2MxODg5YTlhZmM0YWE3YTY4MThiYTMyM2MxYmYxOC90YWJsZXJhbmdlOjVjYzE4ODlhOWFmYzRhYTdhNjgxOGJhMzIzYzFiZjE4XzE5LTIxLTEtMS0w_c7f2a386-4d30-4ba1-a0c0-86bde6315cf3"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzU5Nw_9dba070e-3cb9-4871-87a2-708a3a6fa8da"
      unitRef="usd">11000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzYwOA_0e8bcc7b-5114-41b0-8c37-14af2e5d9958"
      unitRef="usd">12000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzY2Mg_c09ba7fe-4379-42ed-a60d-d46748566107"
      unitRef="usd">284000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzY3Mw_4415fc1d-f13c-425b-8f84-62f30ff9c806"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzg0OA_be715c81-10b2-4071-927a-5bc18c147ed8"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzg4MQ_aa75f66a-0063-4c5b-9979-78061dd227df"
      unitRef="usd">1000000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzk2NA_7d342398-b09f-4d4c-9768-3fa6e19fb51b"
      unitRef="usd">1500000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzk2NA_a2cd8382-88e2-4896-952b-4ca6b6fde2de"
      unitRef="usd">1500000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEwMzE_9e333a59-c775-49d3-a40d-b93f02afa00a"
      unitRef="usd">6000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEwMzE_ffef4d92-53b3-428a-b0f6-3d1404fbc98d"
      unitRef="usd">6000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzExMTI_108d1b33-ca6d-43c4-bdb0-76d233412a65"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzExMTI_1650e2a3-c607-44c8-a7b4-2cd75f89f431"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEyMjg_8ae00003-97dd-4a03-93a4-957f4add8aaf"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjMvZnJhZzphZjVhOGJkMDkwYjc0NDdhYmE5MDI2NmZmNzRjNGZjYy90ZXh0cmVnaW9uOmFmNWE4YmQwOTBiNzQ0N2FiYTkwMjY2ZmY3NGM0ZmNjXzEyMjg_c6281ad0-44d9-43ff-8e3f-267010a60a5b"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MTU_f4633d4b-bfd2-45e4-a5a8-71c85a5d3867">Notes Receivable&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total notes receivable&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;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #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:16pt;font-weight:400;line-height:120%"&gt;EnerBank Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#x2019;s loan portfolio was originated within the past five&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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;Presented in the following table are the changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:400;line-height:120%"&gt;Balance 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 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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 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;(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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 #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#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;On January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#x2019;s delinquent loans was $24&#160;million at March&#160;31,&#160;2021 and $32&#160;million at December&#160;31,&#160;2020. At March&#160;31,&#160;2021 and December&#160;31,&#160;2020, EnerBank&#x2019;s loans that had been modified as troubled debt restructurings were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. At March&#160;31,&#160;2021, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at March&#160;31,&#160;2021 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $365&#160;million of off-balance-sheet unfunded loan commitments at March&#160;31,&#160;2021, and had recorded a liability of $7&#160;million for expected credit losses on those 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;EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;4, 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:16pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP Note Receivable &#x2013; Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MTg_397b611a-0533-4c7b-8ab5-9086821e561d">Notes Receivable&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total notes receivable&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;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #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:16pt;font-weight:400;line-height:120%"&gt;EnerBank Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#x2019;s loan portfolio was originated within the past five&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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;Presented in the following table are the changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:400;line-height:120%"&gt;Balance 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 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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 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;(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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 #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#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;On January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#x2019;s delinquent loans was $24&#160;million at March&#160;31,&#160;2021 and $32&#160;million at December&#160;31,&#160;2020. At March&#160;31,&#160;2021 and December&#160;31,&#160;2020, EnerBank&#x2019;s loans that had been modified as troubled debt restructurings were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. At March&#160;31,&#160;2021, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at March&#160;31,&#160;2021 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $365&#160;million of off-balance-sheet unfunded loan commitments at March&#160;31,&#160;2021, and had recorded a liability of $7&#160;million for expected credit losses on those 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;EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;4, 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:16pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP Note Receivable &#x2013; Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjM_e135b8a5-41a8-4581-b960-3bb152f0b922">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total notes receivable&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;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #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:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock>
    <cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjU_4c777a61-94aa-49f6-9e39-23460ceb82f9">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total notes receivable&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;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;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;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #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:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzQtMi0xLTEtMA_54e56e75-9f69-4841-81ff-571be0bf5006"
      unitRef="usd">284000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzQtNC0xLTEtMA_5d309a5b-cbd3-44c6-a878-6322ebb41be9"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzctMi0xLTEtMA_605083b0-0c5d-4408-b44f-b2d0d0a76ae8"
      unitRef="usd">2426000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzctNC0xLTEtMA_d3e141b9-2155-4385-8a28-8ea965bfd711"
      unitRef="usd">2612000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesReceivableNet
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzgtMi0xLTEtMA_e0d668dd-e543-4b56-8dfe-88c7de881357"
      unitRef="usd">2710000000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzgtNC0xLTEtMA_bf5ffaf6-8c24-4fbf-8f23-066f94ef7d42"
      unitRef="usd">2887000000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzExLTItMS0xLTA_4a3bf591-5b99-42ff-8190-96b14d6ef3d9"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzExLTQtMS0xLTA_fee5e182-4c97-43e3-bc9a-1480ad8b886f"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzEzLTItMS0xLTA_cb4ba1e5-cab1-4993-94d9-9819d944ebc8"
      unitRef="usd">99000000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzEzLTQtMS0xLTA_b567929d-54d9-4336-88e9-97fe6b3df2cc"
      unitRef="usd">100000000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzE0LTItMS0xLTA_effafa13-228f-4f61-a877-2f45f0e7ab75"
      unitRef="usd">106000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTpmZTE3OTcwYjY4Y2E0NGZkYmI1OTYyMDdhZGNmYWZmNS90YWJsZXJhbmdlOmZlMTc5NzBiNjhjYTQ0ZmRiYjU5NjIwN2FkY2ZhZmY1XzE0LTQtMS0xLTA_a5f57a1c-cc38-470a-b074-7f7982e5e685"
      unitRef="usd">107000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MjY_016aab59-0f53-4352-ab3e-1a07c735e73c">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#x2019;s loan portfolio was originated within the past five&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment &lt;/span&gt;&lt;/div&gt;expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzYzMg_1d986e0d-4d4d-4bdc-8754-ef3052f3d45c"
      unitRef="usd">122000000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzY0NQ_d97726dd-c059-4885-83e8-aefe0b6dabc6"
      unitRef="usd">128000000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i6647936348d3434797d7315bfd75581f_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzc3NA_8d725c8e-428d-40cd-8db6-70e90640ccd3"
      unitRef="usd">33000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzg2MA_6af77835-01f1-4f86-84a2-b00196630c7f"
      unitRef="usd">279000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="ieb23e77a5e97450dbbad380a4cd06ec5_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzg4NQ_5847ec62-f422-43f1-8131-c6e651baa97b"
      unitRef="usd">10000000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6517feac21904f6c9774861da7dafd97_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzExOTg_81b3adc0-d5b9-4e80-8e57-ed0989d4923e"
      unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c8e0361f1574b1cb941ced08157387a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzEyODA_16aea7e3-113c-43fd-9a2c-40c1892c5029"
      unitRef="number">0.96</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQ0MzI_bb5b91c5-d0d8-4164-8343-7c69fee748fe">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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 changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:400;line-height:120%"&gt;Balance 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 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;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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 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;(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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 #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#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;span style="color:#000000;font-family:'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;On January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&lt;/span&gt;.</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzItMi0xLTEtMA_465e633e-c9d8-4220-acb2-f057b8fd7288"
      unitRef="usd">123000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i021fe82b135f4dfca0029bef725be325_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzItNC0xLTEtMA_f5e3f085-3057-4132-82ee-57302721f84f"
      unitRef="usd">33000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iad025bbb3b83452abb2561ae42ce27ae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzMtMi0xLTEtMA_8f7c26f1-1e80-4578-96ff-bea3316f927d"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3e10c6435eaf4ea0912d119a58768a7f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzMtNC0xLTEtMA_113f480d-4efe-4cfd-9072-25b3c60253bd"
      unitRef="usd">62000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzQtMi0xLTEtMA_9fe638c4-7c79-4ac3-a2c3-7a76208f45c2"
      unitRef="usd">5000000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzQtNC0xLTEtMA_40e3deae-d88d-46cf-8674-94f4a07a30f9"
      unitRef="usd">13000000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzUtMi0xLTEtMA_e6ea4cb5-b307-401a-85eb-070f1af0ccdd"
      unitRef="usd">12000000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzUtNC0xLTEtMA_cdaa5bde-270b-4fcc-ac0f-be6dbfda6ce4"
      unitRef="usd">11000000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzYtMi0xLTEtMA_a250a3d0-aee9-4ce9-b7cc-0a7abc39ddb7"
      unitRef="usd">2000000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzYtNC0xLTEtMA_e2fef91a-c9c0-418a-b484-915591250b43"
      unitRef="usd">2000000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzctMi0xLTEtMA_eecf804a-9053-45a5-8ba4-2e9523e4f3d7"
      unitRef="usd">118000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4eb500f853784b18b0430bdbe78106bc_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90YWJsZTphZjU3ZDE5YTQ5YWE0Nzc4OTI0ZWQ2Y2RmMGJjYTk2MC90YWJsZXJhbmdlOmFmNTdkMTlhNDlhYTQ3Nzg5MjRlZDZjZGYwYmNhOTYwXzctNC0xLTEtMA_475208ea-4283-4150-9ac9-f671ea2c7228"
      unitRef="usd">99000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ia9659f32ab7841b9b686df46e9a6a968_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzI4ODE_1b8a10cb-ce9e-4fb2-a448-d1878cdc7edd"
      unitRef="usd">24000000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i50760f4bbe6b4394a4c64e92e12e62b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzI4OTQ_d6e470ff-7ab5-448d-a69d-2dfeb2452a72"
      unitRef="usd">32000000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="iab2cc72699454b1f8f7b6b5594510042_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzM4Njc_378db65f-346b-4e5a-bb80-c1e6097f51f2"
      unitRef="usd">365000000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="iab2cc72699454b1f8f7b6b5594510042_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzM5NTY_9ea7f7c6-a283-4ec9-acbf-152c10397e61"
      unitRef="usd">7000000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4593b451aaa54baf90c7a97c88403d37_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQwNTc_3d96bab0-86a4-41be-a7f5-1f94e65bea20"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i50069716a46943f788d3d835779f8f6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQwNTc_d446ead1-22c4-466f-afd3-3563b63c0c1d"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i10c5f20b13534793844e1e4f76181a2a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xNjYvZnJhZzo4M2Q4MDZjMGViODE0YjgzODgxNjJkMDdiNDY2ZWFlYS90ZXh0cmVnaW9uOjgzZDgwNmMwZWI4MTRiODM4ODE2MmQwN2I0NjZlYWVhXzQzNzY_24e5f3c5-ec75-4fc2-9d2d-87360c7a7622"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xODEvZnJhZzpiY2Y0OGMzMzkwNzQ0ZGZhODVhMmNhZDY0NDAzZTI0Ni90ZXh0cmVnaW9uOmJjZjQ4YzMzOTA3NDRkZmE4NWEyY2FkNjQ0MDNlMjQ2XzE2NTQy_2ce3ad50-8c67-4c51-88cd-fa461811dfc8">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.&lt;div style="margin-bottom: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 benefits plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.355%"/&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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xODEvZnJhZzpiY2Y0OGMzMzkwNzQ0ZGZhODVhMmNhZDY0NDAzZTI0Ni90ZXh0cmVnaW9uOmJjZjQ4YzMzOTA3NDRkZmE4NWEyY2FkNjQ0MDNlMjQ2XzE2NTUz_1739800a-f60a-46e5-8aff-e70f96d409c9">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.&lt;div style="margin-bottom: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 benefits plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.355%"/&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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGV4dHJlZ2lvbjpmYzg1ZjY5MTk1ZmI0MjNmOTliODQ4M2I1N2U1ZTc5OV8yMTk5MDIzMjU2MjMw_22b2d763-c00b-4b23-a02a-35698ee5d3cc">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 benefits plans:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.355%"/&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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGV4dHJlZ2lvbjpmYzg1ZjY5MTk1ZmI0MjNmOTliODQ4M2I1N2U1ZTc5OV8yMTk5MDIzMjU2MjMw_f4c8aaa4-0070-42d4-b83c-58cbe1eadcfb">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 benefits plans:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.355%"/&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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width: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.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTItMS0xLTExOTY_b0733110-492d-450a-aacd-d3a0ec438ba2"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTQtMS0xLTExOTY_075e6ad6-3a06-426b-9bf5-7d9b490a131f"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTktMS0xLTExOTY_fa4f6953-0b92-4d83-9931-0a54043c7688"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF81LTExLTEtMS0xMTk2_4bad851d-8b65-4835-afe8-a4ad8992233c"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTItMS0xLTExOTY_0c947541-9f11-4d2c-bf69-cd43ec1759d4"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTQtMS0xLTExOTY_2e44c960-84a2-4ae3-adf8-1bb9337485e5"
      unitRef="usd">21000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTktMS0xLTExOTY_48292a68-d1cf-4de8-b584-9e605a7a33c0"
      unitRef="usd">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF82LTExLTEtMS0xMTk2_a14a2665-5690-4e20-9b4c-ad0a11d5e975"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTItMS0xLTExOTY_920cd1e3-ada3-4ae0-9462-34223e8a8c7f"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTQtMS0xLTExOTY_a5c7c46f-869d-439b-999b-f5c185647bd4"
      unitRef="usd">48000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTktMS0xLTExOTY_67aa0a25-8102-4970-b15c-e9f0f32cd43a"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF84LTExLTEtMS0xMTk2_a9ddd342-fc4e-4a39-9111-db011529f9be"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC0yLTEtMS0xMTk2_221861e6-cf53-4520-bcd2-e316e139afdc"
      unitRef="usd">-25000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC00LTEtMS0xMTk2_881f8996-8454-4787-93f8-ea2bdddad464"
      unitRef="usd">-22000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC05LTEtMS0xMTk2_311851f7-2656-4005-8d18-06bc20d76cd5"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMC0xMS0xLTEtMTE5Ng_22b5cf1f-e23e-45bb-8859-63df47f95e04"
      unitRef="usd">-4000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS0yLTEtMS0xMTk2_221330f5-b34b-47e1-a681-a52b796c9412"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS00LTEtMS0xMTk2_02ae3ab9-03f6-48c9-8441-040a5e285c02"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS05LTEtMS0xMTk2_2662cd1f-5018-49bf-9570-baefb6086b41"
      unitRef="usd">-13000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMS0xMS0xLTEtMTE5Ng_639cb50e-10b9-474e-b304-22f311d752aa"
      unitRef="usd">-14000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi0yLTEtMS0xMTk2_fc0a9d7d-5c1f-45fd-8761-295b04e3195d"
      unitRef="usd">1000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi00LTEtMS0xMTk2_bb18b495-7ba8-4892-9b76-262f18251747"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi05LTEtMS0xMTk2_14ee1b35-049d-417a-9379-889a7edb004c"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMi0xMS0xLTEtMTE5Ng_01285bab-edb3-4a1b-afbc-4876e3a42d06"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy0yLTEtMS0xMTk2_64964340-ee2a-4c7f-b847-e455e222ee8c"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0f936c5c1a8e4cb58bd5fb0da12fe9b9_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy00LTEtMS0xMTk2_c6b3a335-598e-40fb-b0f8-9325316cd504"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if8f61b8e191245a5812813efbf94c06a_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy05LTEtMS0xMTk2_58cb1933-7263-4e56-8655-13c993e0ce11"
      unitRef="usd">-28000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9141665b29e14e0ea349aee49d691bbd_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xMy0xMS0xLTEtMTE5Ng_61c5aa89-dcbb-438c-9eaf-4259c6505d39"
      unitRef="usd">-23000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi0yLTEtMS0xMTk2_b096c67f-6389-4597-8570-a65ed9f58707"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi00LTEtMS0xMTk2_6307b8c5-d32c-42a2-a1e5-5e5dd698d792"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi05LTEtMS0xMTk2_6dd09a2c-917b-4f36-af7c-84756f3cb4f9"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNi0xMS0xLTEtMTE5Ng_15d10b6f-46da-4d58-90ac-e9f8d0093167"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy0yLTEtMS0xMTk2_8850366b-436f-4f30-8211-f35d239251bf"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy00LTEtMS0xMTk2_03300be0-1364-4f3a-881a-a267058791c8"
      unitRef="usd">20000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy05LTEtMS0xMTk2_479a6441-e9b0-4a17-b68f-e806efc0aea6"
      unitRef="usd">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xNy0xMS0xLTEtMTE5Ng_3b77eb10-075b-4d51-a12d-91497e522dbb"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC0yLTEtMS0xMTk2_41d3afdf-e992-49dc-a1ea-14971304231d"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC00LTEtMS0xMTk2_d94e4664-cbb5-4bdf-8172-ab4c095a2857"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC05LTEtMS0xMTk2_ee1ea581-9759-4340-be3e-9d9d73a6b301"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8xOC0xMS0xLTEtMTE5Ng_86c7e853-8382-43ab-8538-03c59eb6d28e"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC0yLTEtMS0xMTk2_017065fb-cd58-4b7f-ba22-6d97f1090ce5"
      unitRef="usd">-25000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC00LTEtMS0xMTk2_62a99dba-7da7-4acb-9168-06e3476ae025"
      unitRef="usd">-21000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC05LTEtMS0xMTk2_d8214ebf-6a0a-486b-bcd0-9f31ef4bc4a5"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMC0xMS0xLTEtMTE5Ng_828a9d4c-a912-4c96-96c6-1cf66193c247"
      unitRef="usd">-4000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS0yLTEtMS0xMTk2_cfb1386d-963a-4260-bd56-3abf65275a67"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS00LTEtMS0xMTk2_8d929abd-4a5d-4f7f-8d9f-ebe3dc9f3d51"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS05LTEtMS0xMTk2_b36b647c-a3e9-4ae9-9ff2-ed6707d8ddbc"
      unitRef="usd">-13000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMS0xMS0xLTEtMTE5Ng_e5501bf7-41bf-47d0-b93d-7a201b2b9399"
      unitRef="usd">-14000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi0yLTEtMS0xMTk2_c096656c-1c45-4904-acf8-188219e51509"
      unitRef="usd">1000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi00LTEtMS0xMTk2_0393ceb7-4240-47f3-ac8a-595f1903bedd"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi05LTEtMS0xMTk2_a08044ac-44c1-4d1c-9288-122100a861d8"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMi0xMS0xLTEtMTE5Ng_c946c2a1-fbca-46a8-8c69-045784858efe"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibb167074d65a4752a019b3e6ee3009a4_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy0yLTEtMS0xMTk2_5bcdd114-19c9-4788-9211-393b88dc8cf5"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iab60135bd92142b4bbe6aa70bf7ec8be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy00LTEtMS0xMTk2_a790bc66-a95f-4a29-a62b-8a1b5dd4f9a9"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3d46de7cfe8d4b5fb609c9066d6b9fc9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy05LTEtMS0xMTk2_8a1acb5b-6df5-4030-bea5-a57bfe2901cf"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0964693a3aa144d8adf3f5591f78ec00_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzEwL2ZyYWc6ZmM4NWY2OTE5NWZiNDIzZjk5Yjg0ODNiNTdlNWU3OTkvdGFibGU6ZjhlZTdjMmYyMGJjNDYwMjkyNzRkOTNiZTQ5ZTY4NGQvdGFibGVyYW5nZTpmOGVlN2MyZjIwYmM0NjAyOTI3NGQ5M2JlNDllNjg0ZF8yMy0xMS0xLTEtMTE5Ng_48ce0566-f608-4f90-8489-b3c4252cdc43"
      unitRef="usd">-21000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzQ0L2ZyYWc6OWUxYzcyYTMwOTAxNDhlMWExMDVlMTg3ZTc5NmYxNDYvdGV4dHJlZ2lvbjo5ZTFjNzJhMzA5MDE0OGUxYTEwNWUxODdlNzk2ZjE0Nl8xMDk5NTExNjI3Nzg2_4ddb8bf9-fb08-413c-93cc-bd6d26885d73">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt"&gt;In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In&#160;January 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:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzQ0L2ZyYWc6OWUxYzcyYTMwOTAxNDhlMWExMDVlMTg3ZTc5NmYxNDYvdGV4dHJlZ2lvbjo5ZTFjNzJhMzA5MDE0OGUxYTEwNWUxODdlNzk2ZjE0Nl8xMDk5NTExNjI3Nzg2_88c179ea-3894-4308-aa2b-f3bc0ff4590d">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt"&gt;In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In&#160;January 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:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMzYz_b6062d4d-99a8-48a5-a536-6062c15a9336">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt"&gt;In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In&#160;January 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="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMzYz_ed1cb7b3-0b77-4570-a8ae-c1879b0cd17a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/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;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt"&gt;In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In&#160;January 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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTItMS0xLTY1Mg_4f400df0-ee2b-4980-89f6-8f399b7762c2"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTItMS0xLTY1Mg_acfc0c70-e4c7-40e6-b8dd-e5e577254fa9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTYtMS0xLTY1Mg_65e99c0b-61a3-4b20-bc25-0f04040967b8"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF80LTYtMS0xLTY1Mg_7d6f6ad9-5090-49ae-8b76-a3b6e487542b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF83LTItMS0xLTY2Mw_4c1134be-2f55-4d31-a85a-90788b900165"
      unitRef="number">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF83LTYtMS0xLTY3MQ_d64badf2-5064-4afd-a8cf-8c54c6832307"
      unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF84LTItMS0xLTY2Mw_12a319a9-e6ae-4d62-bf87-ba1d594533e9"
      unitRef="number">-0.053</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF84LTYtMS0xLTY3MQ_a4a7336f-cfcc-4ff7-8bb1-48b0fb5ccfab"
      unitRef="number">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF85LTItMS0xLTY2Mw_c4834fe4-5cb2-4746-99eb-351ffc987f3b"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF85LTYtMS0xLTY3MQ_0db4d332-6931-4f5f-91af-8f7278baae24"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMC0yLTEtMS02NjM_4bc8d1c7-b5df-46a5-99be-19806e75f42d"
      unitRef="number">-0.030</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMC02LTEtMS02NzE_2fdcb70d-816b-4a06-ad1a-6c5cc6a991b0"
      unitRef="number">-0.015</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMS0yLTEtMS02NjM_7724389c-8a3d-47aa-a216-2dd012bab7ca"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMS02LTEtMS02NzE_46eafe07-93d2-489e-8e64-3aaa0e8afbf6"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMi0yLTEtMS02NjM_1529b492-ee08-4cfc-9dd2-f62c53a62356"
      unitRef="number">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMi02LTEtMS02NzE_95c66a65-4f45-43f5-b93c-033a8b71e705"
      unitRef="number">-0.033</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMy0yLTEtMS02NjM_4654161e-453a-4a6a-b5e4-b5d380a3ae59"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xMy02LTEtMS02NzE_098bfa20-bb89-4583-9cfe-4c3db82dbd22"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xNS0yLTEtMS02Njc_d67d6dd8-4f5a-494f-b410-998dd4d29b07"
      unitRef="number">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xNS02LTEtMS02NzE_ce8a34e0-fa74-43e8-a9d3-1420859438ea"
      unitRef="number">0.100</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xOC0yLTEtMS03NDE_c226056a-9c4e-489f-85df-2bcec90df6c9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8xOC02LTEtMS03NDE_9dac0fa1-d8d9-4e8d-a8f3-fbf3ab5a489b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMS0yLTEtMS03NjA_5dabaf9f-0379-4401-be54-4dea65d7ebdb"
      unitRef="number">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMS02LTEtMS03NzI_8af3a8d4-4613-4543-a0da-a0a7537d4baa"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMi0yLTEtMS03NjA_59aee703-dcb8-433b-b1e5-92c3206c4233"
      unitRef="number">-0.051</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMi02LTEtMS03NzI_216d1973-950e-4ec2-a18c-509b9a66fe68"
      unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMy0yLTEtMS03NjA_67a56479-3979-4fb7-aa46-c179110b5880"
      unitRef="number">-0.037</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yMy02LTEtMS03NzI_e19ebf4a-2e15-417d-8d1d-93393238e23e"
      unitRef="number">-0.019</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNC0yLTEtMS03NjA_8da077f6-1986-4d73-9d77-c54167fb0eac"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNC02LTEtMS03NzI_6a395f51-08f7-4b79-a45d-476d0d16abce"
      unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNS0yLTEtMS03NjA_16b1ec3d-183c-4bec-ae64-9c7a376ef115"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNS02LTEtMS03NzI_bb6bba2d-9609-4e3b-ba88-5b9c0b33b58c"
      unitRef="number">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNi0yLTEtMS03NjA_99a9dd8d-9851-4026-99b1-67b1f6627b79"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yNi02LTEtMS03NzI_4b6ab7ff-eb6c-4f57-982f-5be3226f9f52"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yOC0yLTEtMS03NjQ_2266a9f5-ed17-4953-ada4-441be3bdc99c"
      unitRef="number">0.143</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGFibGU6N2RhMDM3ZjUyYTA0NGM0OGFmZGY1OGRlZTJkNjgwZGQvdGFibGVyYW5nZTo3ZGEwMzdmNTJhMDQ0YzQ4YWZkZjU4ZGVlMmQ2ODBkZF8yOC02LTEtMS03NzI_6e661cad-1d20-4876-a196-936ac2b45054"
      unitRef="number">0.158</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i31e7cb9d6956447ab535988b8d90ffcb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjI5NTQ3_b7ee5923-6c7e-4fbb-8488-042d8fa2e8bb"
      unitRef="usd">9000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i9ffc622493094cde887c629fa78cf46a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjI5NjM2_15c4bed0-7499-4a41-a71e-524ced218ea3"
      unitRef="usd">8000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="ia6a1f0997c214bd8bf88b9d0f24eff23_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yNzYzL2ZyYWc6ZmEyNTBiOTkzMjRkNDNkY2FlMWY0YWYyMmU3MzI5OWYvdGV4dHJlZ2lvbjpmYTI1MGI5OTMyNGQ0M2RjYWUxZjRhZjIyZTczMjk5Zl8xMDk5NTExNjMwMTA3_b88b8017-3b2f-4a11-8222-dc9aced82ad4"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90ZXh0cmVnaW9uOmJiOGQwY2UxOTMxZDQ3YzRhNThiNWYzZTdlNjhmMWZlXzE2NzY_ae434550-7bbf-4391-b615-59830b15f3d2">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 net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income 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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288.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;283.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;289.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;285.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:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income 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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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:#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.21&#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;0.85&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90ZXh0cmVnaW9uOmJiOGQwY2UxOTMxZDQ3YzRhNThiNWYzZTdlNjhmMWZlXzE2ODA_10c2ea80-6e52-4c99-8c8a-c96f7828c3af">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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 net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income 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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288.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;283.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;289.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;285.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:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income 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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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:#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.21&#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;0.85&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzMtMi0xLTEtMA_45233a6a-e949-4190-8bdb-e29fa3575a7c"
      unitRef="usd">342000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzMtNC0xLTEtMA_c7d5ea8c-fcfa-4a15-abdb-9a36db738912"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzQtMi0xLTEtMA_fb18df9e-b68c-4e11-9901-8afa9742b221"
      unitRef="usd">-7000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzQtNC0xLTEtMA_dab4a122-e5ff-460f-a876-42ed4c2647f7"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzUtMi0xLTEtMA_ca9f4153-158c-4048-a369-91071cd4bae9"
      unitRef="usd">349000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzUtNC0xLTEtMA_de8f3e35-1df6-4823-ba36-0ccdd2255eb0"
      unitRef="usd">243000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzctMi0xLTEtMA_0cd367ad-43f6-463e-aa48-2f36f1502882"
      unitRef="shares">288600000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzctNC0xLTEtMA_8e4c5d41-b4e8-4df1-9947-45c54ac0fcca"
      unitRef="shares">283300000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzgtMi0xLTEtMA_e8306780-32a2-4888-9a66-0cf0902fd461"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzgtNC0xLTEtMA_eb33fd05-adab-4f8e-b8f1-a42e693f5432"
      unitRef="shares">800000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzktMi0xLTEtMA_1f054a94-41f3-452b-887a-e75802d8fa5d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzktNC0xLTEtMA_9f38b4db-9950-484b-a4d5-e3e896d70dee"
      unitRef="shares">1100000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEwLTItMS0xLTA_d6385925-13a9-4b54-8a7a-b84d81a3dca8"
      unitRef="shares">289100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEwLTQtMS0xLTA_1f9515e0-c409-454e-826c-f5f270237271"
      unitRef="shares">285200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEyLTItMS0xLTA_314d39f4-f5bb-48fc-a431-95864c5e668c"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEyLTQtMS0xLTA_cf9dd850-570d-4a24-a75a-9f8e86e0482f"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEzLTItMS0xLTA_c0df752a-73e6-4f0b-8362-26ef8573e7cf"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTAvZnJhZzpiYjhkMGNlMTkzMWQ0N2M0YTU4YjVmM2U3ZTY4ZjFmZS90YWJsZTo2ZGUxYTRmOTRiYWI0ZTE3OTA5NmVlNWJmODE5Zjc4Yi90YWJsZXJhbmdlOjZkZTFhNGY5NGJhYjRlMTc5MDk2ZWU1YmY4MTlmNzhiXzEzLTQtMS0xLTA_2cac02d3-80f1-4bad-b4e0-07bdec83bfaa"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODk2L2ZyYWc6NmE0YWVhMDhkZGQyNDJmNmJhNzQ1N2RiZDZiZTBhNDIvdGV4dHJlZ2lvbjo2YTRhZWEwOGRkZDI0MmY2YmE3NDU3ZGJkNmJlMGE0Ml8xMzE5NDEzOTUzMzQxNQ_161d05ff-9c2d-410d-baa2-245221f0da2e">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;30&#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;&#x2014;&#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;1,962&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&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:8.835%"/&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:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;19&#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;&#x2014;&#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;1,758&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:17pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six months past due. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $6&#160;million for the three months ended March&#160;31,&#160;2021 and $5&#160;million for the three months ended March&#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 $369&#160;million at March&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODk2L2ZyYWc6NmE0YWVhMDhkZGQyNDJmNmJhNzQ1N2RiZDZiZTBhNDIvdGV4dHJlZ2lvbjo2YTRhZWEwOGRkZDI0MmY2YmE3NDU3ZGJkNmJlMGE0Ml8xMzE5NDEzOTUzMzQxNQ_fd5eca37-faf1-499b-bf01-b9f321875dc1">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;30&#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;&#x2014;&#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;1,962&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&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:8.835%"/&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:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;19&#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;&#x2014;&#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;1,758&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:17pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six months past due. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $6&#160;million for the three months ended March&#160;31,&#160;2021 and $5&#160;million for the three months ended March&#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 $369&#160;million at March&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODE2_40401d42-79c8-4aa3-9eeb-53ebc7347414">&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;30&#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;&#x2014;&#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;1,962&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&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:8.835%"/&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:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;19&#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;&#x2014;&#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;1,758&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODE2_7475358d-1563-41d9-9e1e-6837945d7483">&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;30&#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;&#x2014;&#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;1,962&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="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;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&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:8.835%"/&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:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&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:120%"&gt;Three Months Ended March&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;19&#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;&#x2014;&#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;1,758&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="33" 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="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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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="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;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="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;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#x2019;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTItMS0xLTE3NzE_b1933721-5fa8-4d5e-a235-e7977c91bf4f"
      unitRef="usd">1131000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTQtMS0xLTE3NzE_9938285c-2407-40d2-bbf1-cf83232d8285"
      unitRef="usd">801000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8zLTEyLTEtMS0xNzcx_a14f7fa3-f04b-464e-ab0d-3a9c69c5222c"
      unitRef="usd">1932000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i590e1b6d36c042fe87feb03bb4d20ef6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV80LTYtMS0xLTE3NzE_214afad3-fe13-4cd8-879b-c9f115b9f0e2"
      unitRef="usd">30000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0447c15d84c64fa192fc7f3cdaf5bb82_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV80LTEyLTEtMS0xNzcx_f0956de6-8a0b-4f4e-b30f-b1a059ae464d"
      unitRef="usd">30000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTItMS0xLTE3NzE_cbef229d-0bac-419a-af2a-2ecf9adce026"
      unitRef="usd">1131000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTQtMS0xLTE3NzE_9bb5904d-1d0e-43aa-9507-fd5377a91d15"
      unitRef="usd">801000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTYtMS0xLTE3NzE_cfca6f7a-e2ab-497d-9aea-5565d6473ef2"
      unitRef="usd">30000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV81LTEyLTEtMS0xNzcx_354ddd7e-2614-4b8e-95b0-61672c832c71"
      unitRef="usd">1962000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV82LTYtMS0xLTE3NzE_f8206b77-0577-4375-919e-d563ecc43e19"
      unitRef="usd">46000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV82LTEyLTEtMS0xNzcx_044d13dc-4e75-4208-97c1-12bf9b01ec88"
      unitRef="usd">46000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTItMS0xLTE3NzE_98e69d5a-66a6-4d58-a617-f037f3d18586"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTQtMS0xLTE3NzE_29667048-8fb4-4dad-a15a-62172c961fa2"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTgtMS0xLTE3NzE_d23dae99-5d6f-48cf-8c8a-f7c7b2bda3d0"
      unitRef="usd">70000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV83LTEyLTEtMS0xNzcx_2ded284d-036b-46a8-b67c-6cbff7e0716a"
      unitRef="usd">75000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC0yLTEtMS0xNzcx_151e9329-d71a-4d8f-beb7-3d0f3fbbe465"
      unitRef="usd">1134000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC00LTEtMS0xNzcx_840a0568-e627-4dfc-90e5-fd1b783cf7d1"
      unitRef="usd">803000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC02LTEtMS0xNzcx_2bcf0665-1711-4297-9db4-f4a232506387"
      unitRef="usd">76000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC04LTEtMS0xNzcx_3d3fa020-ac40-4aa2-b1a6-529ef1b40604"
      unitRef="usd">70000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMC0xMi0xLTEtMTc3MQ_1b6cc4f9-7756-467d-883d-247584d38edd"
      unitRef="usd">2083000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff115ac7bf7b419ca38cf45946dbaa8b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy0yLTEtMS0xNzcx_48bc27af-b403-4aef-beac-480c419b5ccd"
      unitRef="usd">568000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1155be584d9647c7856c69ec986e07e6_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy00LTEtMS0xNzcx_4c7c2c91-8ee2-49f0-a20e-962a0fa664d9"
      unitRef="usd">554000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib10a2b3880ec4fac9e1f631747ed6825_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xMy0xMi0xLTEtMTc3MQ_05968ba7-186f-419c-9018-1a0d17726b67"
      unitRef="usd">1122000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a24a65b3e6e4357950df20f7dfe3cc2_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC0yLTEtMS0xNzcx_655a8bed-26dd-44b5-b2bc-e96dabcc5197"
      unitRef="usd">345000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if95dc5dde8044f13aaf228a646fbd1e1_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC00LTEtMS0xNzcx_fece7ec7-8ea8-4e43-a9e8-165a5f8e26b6"
      unitRef="usd">163000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3387f7f1fb4f4206a9ce5248f0a52dcf_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNC0xMi0xLTEtMTc3MQ_31039b38-c443-4d9d-ac02-14c137a35e2f"
      unitRef="usd">508000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2870ca5edfcc400abecfe903569e3689_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS0yLTEtMS0xNzcx_328dd852-6e02-4a9e-a7f6-2c8987f23447"
      unitRef="usd">138000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id648f9d96d974aa7960fc70b29e7f845_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS00LTEtMS0xNzcx_cb9c4b31-7f87-4e44-a27d-1d61abd49a6f"
      unitRef="usd">23000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84d82d5690f7423990f3443e8074808e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNS0xMi0xLTEtMTc3MQ_404394f1-c0dc-401e-b574-c904486062b3"
      unitRef="usd">161000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia67806552411483f94fa2286a17a6f83_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi0yLTEtMS0xNzcx_f44f35db-a19f-4066-9cbd-455e0aa03d12"
      unitRef="usd">80000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ce177132ecb406d88d0c35f89d5860c_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi00LTEtMS0xNzcx_a6d5b7b2-8e52-44c4-8a10-69bbeebf71f3"
      unitRef="usd">61000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5d84c58628c4d628d0fa0db9b65a0a8_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNi0xMi0xLTEtMTc3MQ_ad6a7e12-7c97-41d3-a92c-537e801fa608"
      unitRef="usd">141000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy0yLTEtMS0xNzcx_cd93bc8e-69ec-446c-ab3c-f944c4fb1b69"
      unitRef="usd">1131000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy00LTEtMS0xNzcx_ee39f3dc-1473-4b6f-b704-d99d2a2b8a21"
      unitRef="usd">801000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xNy0xMi0xLTEtMTc3MQ_5979bf52-541f-445d-af61-f6547cb3bb0b"
      unitRef="usd">1932000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS0yLTEtMS0xNzcx_e52cdf98-b72c-4f57-bc88-6ce78ab0956c"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS00LTEtMS0xNzcx_43092dd6-5845-48e7-8ce3-802a6034afba"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8xOS0xMi0xLTEtMTc3MQ_39fb50ed-c293-4116-8317-1a63513e17fe"
      unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi0yLTEtMS0xNzcx_c790b679-c21a-4a5a-bda8-1d1ed0feeec2"
      unitRef="usd">1134000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi00LTEtMS0xNzcx_dc3d0c14-1a0b-47f6-b43b-137241d23dc5"
      unitRef="usd">803000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDJiZmMyYjhhOWVmNDBhOWE0YmNhMGRlZGRlZjk3OWEvdGFibGVyYW5nZTpkMmJmYzJiOGE5ZWY0MGE5YTRiY2EwZGVkZGVmOTc5YV8yMi0xMi0xLTEtMTc3MQ_93ecadce-42ee-44ee-ab8c-202aa120dc4d"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:VariableLeaseIncome
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3Nzky_5ec86b06-8cb9-46f1-9864-fa2c0c72afcb"
      unitRef="usd">33000000</us-gaap:VariableLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTItMS0xLTE3NzE_489d32f7-4219-48e8-8f8a-e2219cd70d8c"
      unitRef="usd">1025000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTQtMS0xLTE3NzE_989f7e8e-1e99-4f59-8764-a84dd2ed1703"
      unitRef="usd">714000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8zLTEyLTEtMS0xNzcx_c295d983-3480-4891-adc4-e8f8ddc1a859"
      unitRef="usd">1739000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bb609d055694955963a1bc2e9bb4808_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV80LTYtMS0xLTE3NzE_00ba1f81-adf8-489d-a3ad-00a05b93856a"
      unitRef="usd">19000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic841f9751baf4a958ba0de68600c9a4b_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV80LTEyLTEtMS0xNzcx_e47b043f-0a68-496a-9175-83dd64980bd5"
      unitRef="usd">19000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTItMS0xLTE3NzE_f0566338-d53c-43d3-b119-0583567a3b7a"
      unitRef="usd">1025000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTQtMS0xLTE3NzE_74d06ed6-c4b8-47d6-aef7-83ed491c532e"
      unitRef="usd">714000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTYtMS0xLTE3NzE_db3e4a59-f5d1-449b-babe-7528817a3fb7"
      unitRef="usd">19000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV81LTEyLTEtMS0xNzcx_9e070130-280f-434c-bf4f-95cb5c9bbdf5"
      unitRef="usd">1758000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV82LTYtMS0xLTE3NzE_3790116d-abfd-4f45-bf6d-b0995954e866"
      unitRef="usd">39000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV82LTEyLTEtMS0xNzcx_fca3b9ce-0a08-4954-bb86-d0328ba8ca54"
      unitRef="usd">39000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTItMS0xLTE3NzE_f14ca4fb-97c6-465c-be1f-5aac0421cbb9"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTQtMS0xLTE3NzE_8beb00e8-5800-4953-8296-95dea5c6a0bd"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTgtMS0xLTE3NzE_c300d4ed-ce89-4979-91b2-305172388caf"
      unitRef="usd">62000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV83LTEyLTEtMS0xNzcx_dd380698-c19a-4104-bfe0-f9f10a3282bc"
      unitRef="usd">67000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTItMS0xLTE3NzE_9b946eb9-419c-40d5-b774-92ec67ba59e8"
      unitRef="usd">1028000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTQtMS0xLTE3NzE_612ba802-9165-49f3-a99c-a6554c3a3ecf"
      unitRef="usd">716000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTYtMS0xLTE3NzE_02db406a-ebf4-4842-90e6-0dc84f2ffb06"
      unitRef="usd">58000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTgtMS0xLTE3NzE_a7eedb4f-b0c2-47ad-a14c-f701ad5e419b"
      unitRef="usd">62000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV85LTEyLTEtMS0xNzcx_adf35913-45a3-4af1-bcba-cf719262ca8d"
      unitRef="usd">1864000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f99bddd3db74eeca6580cdba8e6d0fe_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi0yLTEtMS0xNzcx_ae17fa9c-2d69-43a2-8719-6c39995a2389"
      unitRef="usd">481000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a11c5dc414747fc9f573cb3d235b90e_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi00LTEtMS0xNzcx_23d07d12-82d3-4197-ae7b-4e31b9dc4f9b"
      unitRef="usd">493000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i513fb599ec4447d7933c5a97df2d3575_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMi0xMi0xLTEtMTc3MQ_7d6ef6c4-fbf0-49d8-98ef-f738b6e2066a"
      unitRef="usd">974000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc7191b0c7c54a778b90ba67f5582f64_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy0yLTEtMS0xNzcx_067450a6-5b6d-4681-ab2d-e8b6cd9f1950"
      unitRef="usd">339000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70af5dc07166460981b0508575d3707e_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy00LTEtMS0xNzcx_08d147b6-3717-48d6-81d8-3ba7c78f3a65"
      unitRef="usd">149000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id44eed088ed1402089dfe5c61b8adee4_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xMy0xMi0xLTEtMTc3MQ_32cc7ccb-fe6c-45d1-bae5-04cf740702ee"
      unitRef="usd">488000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4557bd2948e64313bffdd5e011d712be_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC0yLTEtMS0xNzcx_9899e21e-8a6b-4583-a2c3-2a3f86248ebc"
      unitRef="usd">140000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e09274e9c44089abab2c0fbd8618d2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC00LTEtMS0xNzcx_b4cb9821-dab8-4efb-a9d9-e68e19822eb7"
      unitRef="usd">20000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e61eb1ceb384c1cb61f15685980f928_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNC0xMi0xLTEtMTc3MQ_49b9aabc-7222-4643-af6c-28e88ff14954"
      unitRef="usd">160000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee465914ddee4dd0896f62c330c0743d_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS0yLTEtMS0xNzcx_bd6a071a-9e71-43fa-8533-5a2b1db031de"
      unitRef="usd">65000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02be70b45c834682a8496195866ce213_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS00LTEtMS0xNzcx_9723c230-1727-4c5d-9655-53ac05f64ee3"
      unitRef="usd">52000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81be0d3789644d7fb9774760c7493355_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNS0xMi0xLTEtMTc3MQ_28293f1a-25ac-4b85-a8f4-bf29c86a0940"
      unitRef="usd">117000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi0yLTEtMS0xNzcx_bc2444ed-d0ac-4b72-b61c-4694a86cf887"
      unitRef="usd">1025000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi00LTEtMS0xNzcx_5f0908eb-3431-4e2d-a36e-8e18c54347f3"
      unitRef="usd">714000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xNi0xMi0xLTEtMTc3MQ_b00fbd52-8880-4e81-8734-4913a3cd2fba"
      unitRef="usd">1739000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC0yLTEtMS0xNzcx_4bede573-9cb9-457f-be10-8603cb97713d"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC00LTEtMS0xNzcx_9316ef84-06e5-43e9-a783-51a83b2685de"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8xOC0xMi0xLTEtMTc3MQ_f358b594-4476-4f1c-b25b-306ec9b581f0"
      unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC0yLTEtMS0xNzcx_6dbd7b07-845a-4f0a-b974-c266a0b99d89"
      unitRef="usd">1028000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC00LTEtMS0xNzcx_c75cb6cd-d72a-4b35-baa6-e5ecda2c1808"
      unitRef="usd">716000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGFibGU6ZDgzMzE0NjBkNDk0NGU1MjhmZjI3NWYxMTExZjQ4NjEvdGFibGVyYW5nZTpkODMzMTQ2MGQ0OTQ0ZTUyOGZmMjc1ZjExMTFmNDg2MV8yMC0xMi0xLTEtMTc3MQ_6a84e1e5-5dad-485a-84a7-27137b9c7df8"
      unitRef="usd">1744000000</us-gaap:Revenues>
    <us-gaap:VariableLeaseIncome
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yOTE0L2ZyYWc6MzIxZTA1MGY5NGQwNDYwMDkwZTQ4MjA4ODMyNGE2MGIvdGV4dHJlZ2lvbjozMjFlMDUwZjk0ZDA0NjAwOTBlNDgyMDg4MzI0YTYwYl8xMDk5NTExNjI3ODA5_2f45f1a3-04a4-4e2b-a8cb-c6ea1642740f"
      unitRef="usd">25000000</us-gaap:VariableLeaseIncome>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0093e8c090e7409bb672c4655bd0c776_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzM3MTQ_147776d3-b912-4c3d-9fd4-421e8b8359e4"
      unitRef="usd">6000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iba95e75846f74f2b83cd7493f69316c5_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzM3MTQ_bcd86824-fe4a-4fbb-a267-ff25e226ff15"
      unitRef="usd">6000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic14d889246a94ae1b2df3be447410b2e_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzEwOTk1MTE2MzQyOTE_e0a729e6-0d31-4e77-b969-917580460fb3"
      unitRef="usd">5000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i84b5693d31cb4dd3afa38bbe94c5f488_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzEwOTk1MTE2MzQyOTE_ec949fba-9cf5-4acf-913e-c81e3daf59d6"
      unitRef="usd">5000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0MTg_28c74f8a-62e1-4923-91c4-eeeed2f35182"
      unitRef="usd">369000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0MTg_a0c25dc1-799e-4758-8b52-87a722190b00"
      unitRef="usd">369000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0Mjk_21da99e6-0c2b-414a-a6ee-8707c2969dfb"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTMvZnJhZzpmY2VkYTUyMmEyZjc0NzdmODAzZDliOGI2NzJmMzA1ZC90ZXh0cmVnaW9uOmZjZWRhNTIyYTJmNzQ3N2Y4MDNkOWI4YjY3MmYzMDVkXzQ0Mjk_fcceb01c-0a07-4fac-b475-e93e562ea9d9"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc2NA_0c28f474-0cda-424d-ba21-670104ffce43">Cash and Cash Equivalents&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Cash and cash equivalents, including restricted amounts&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;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3Ng_cf897e00-a3ae-449f-a612-be839cf7e8f5">Cash and Cash Equivalents&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Cash and cash equivalents, including restricted amounts&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;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3MA_bee2e1fa-2ad2-45d2-bdd4-4b79acdca418">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Cash and cash equivalents, including restricted amounts&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;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3MQ_ab5dfc5a-b376-4f6c-99da-97babd2d9bc6">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Cash and cash equivalents, including restricted amounts&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;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzMtMi0xLTEtMA_f7286088-2b13-45d4-9954-ce02af3f3086"
      unitRef="usd">496000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzMtNC0xLTEtMA_93c3e401-6ff1-4776-b8e2-2a7b8fa17ae4"
      unitRef="usd">168000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzQtMi0xLTEtMA_63537c9e-09bd-4f54-8232-9538cab45500"
      unitRef="usd">28000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzQtNC0xLTEtMA_4689ed7d-e886-49aa-b656-3c0d631204fb"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzYtMi0xLTEtMA_c5b47a23-399c-4f0e-a8c9-55ed0d7099ca"
      unitRef="usd">524000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzYtNC0xLTEtMA_930b5ff8-5b35-4bce-8429-f93a11dccec3"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzgtMi0xLTEtMA_25392422-fa96-4607-965e-0e3e2bee67fb"
      unitRef="usd">9000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzgtNC0xLTEtMA_4236905d-9f3b-41ed-b92f-517b577bbdc0"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzktMi0xLTEtMA_3299308f-414b-4c20-8236-2033f2f4c411"
      unitRef="usd">25000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzktNC0xLTEtMA_257861b5-6914-4265-9c5c-51875091259e"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzEwLTItMS0xLTA_52085df2-d04e-478e-8297-a2121b6e1a4f"
      unitRef="usd">34000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90YWJsZTpkNDRhODFiNDJlZDk0MDBlYWNlNDlmZGMyOTM3ZDc0Yi90YWJsZXJhbmdlOmQ0NGE4MWI0MmVkOTQwMGVhY2U0OWZkYzI5MzdkNzRiXzEwLTQtMS0xLTA_cdaf8bf4-58b9-44c2-bdf9-ca5e8902c576"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc2Mw_c64d9009-2d9f-4c01-b5ff-32f36316ed60">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3OA_9af81963-646a-4f9b-9b9c-6e528c116324">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3NA_7ad383dc-deed-4e07-aaa1-72d54d7a3b18">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8xOTkvZnJhZzpkZTY4YmJmMTlmODA0NTUzOTEyMjhkZjJhOGRhZmZlZC90ZXh0cmVnaW9uOmRlNjhiYmYxOWY4MDQ1NTM5MTIyOGRmMmE4ZGFmZmVkXzc3NQ_97e86be0-cdd2-431d-ae39-8c4fc20eae3c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODAxL2ZyYWc6MDRlYjJmOGIwMmY0NDQ1ZWI1YjFhN2IxYzc3MWQzYWEvdGV4dHJlZ2lvbjowNGViMmY4YjAyZjQ0NDVlYjViMWE3YjFjNzcxZDNhYV8xMzE5NDEzOTUzMzUyMA_59bac2bf-69eb-48bf-971e-41e0b7ed526f">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;enterprises, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 and Consumers&#x2019; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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; 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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display: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;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="display:none"/&gt;&lt;td 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;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="display: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 assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display: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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,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;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt 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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODAxL2ZyYWc6MDRlYjJmOGIwMmY0NDQ1ZWI1YjFhN2IxYzc3MWQzYWEvdGV4dHJlZ2lvbjowNGViMmY4YjAyZjQ0NDVlYjViMWE3YjFjNzcxZDNhYV8xMzE5NDEzOTUzMzUyMA_7aa9b4d7-03c2-45ed-b389-30d1da38c28b">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;enterprises, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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;EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 and Consumers&#x2019; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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; 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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display: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;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="display:none"/&gt;&lt;td 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;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="display: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 assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display: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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,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;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt 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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGV4dHJlZ2lvbjo5ZDU1ZjA1ZDQ4N2M0ZWQ2OGM1NWFlZTYzN2RjY2Q0MF8xNjQ5MjY3NDQyMjkx_1ccb759d-86bc-4eab-9e0c-254f9ffe2ed0">&lt;div style="margin-bottom:12pt"&gt;&lt;span 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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; 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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display: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;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="display:none"/&gt;&lt;td 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;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="display: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 assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display: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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,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;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt 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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGV4dHJlZ2lvbjo5ZDU1ZjA1ZDQ4N2M0ZWQ2OGM1NWFlZTYzN2RjY2Q0MF8xNjQ5MjY3NDQyMjkx_90a0ba3b-5e17-4fe3-990b-cddb257bd945">&lt;div style="margin-bottom:12pt"&gt;&lt;span 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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; 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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display:none"/&gt;&lt;td 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;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;28,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;27,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display: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;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="display:none"/&gt;&lt;td 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="display:none"/&gt;&lt;td 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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;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="display: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 assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="display: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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,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;25,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt 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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF80LTItMS0xLTQ2NQ_725ba985-5797-4c2f-9938-4e323d15f309"
      unitRef="usd">1134000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF80LTQtMS0xLTQ2NQ_93d11728-795e-4796-908b-e7927e428690"
      unitRef="usd">1028000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF81LTItMS0xLTQ2NQ_71535cad-83d8-4478-a85c-693b4baeb904"
      unitRef="usd">803000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF81LTQtMS0xLTQ2NQ_fbda6525-f942-4414-97ae-67aaf539cbc0"
      unitRef="usd">716000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82LTItMS0xLTQ2NQ_f251ceae-ff7e-440d-9c08-8a6de22fbea7"
      unitRef="usd">76000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82LTQtMS0xLTQ2NQ_a327b375-78b0-4838-bc38-4fe884a79d06"
      unitRef="usd">58000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83LTItMS0xLTQ2NQ_55fd4c8a-cf7e-4920-ae08-871aec64f5c3"
      unitRef="usd">70000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83LTQtMS0xLTQ2NQ_8f62bd35-4181-4229-98af-0df4aed8f2c1"
      unitRef="usd">62000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF85LTItMS0xLTQ2NQ_9ae67209-1c64-4a27-82cb-6e4f4cf7f888"
      unitRef="usd">2083000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF85LTQtMS0xLTQ2NQ_25dd7879-c261-4f4c-b091-e57c7a607d37"
      unitRef="usd">1864000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMi0yLTEtMS00NjU_12ed39d8-aa7c-4895-a1b9-47a8ee6281dc"
      unitRef="usd">1134000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMi00LTEtMS00NjU_e2b9bd3f-d6ab-4759-a779-386f77f3841f"
      unitRef="usd">1028000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMy0yLTEtMS00NjU_bf0f0add-847d-482d-a586-bc8a9f29b44f"
      unitRef="usd">803000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xMy00LTEtMS00NjU_d985aa41-b2b5-4fe0-872e-b99f0b534472"
      unitRef="usd">716000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xNS0yLTEtMS00NjU_09ddbb03-3f7a-49ae-ad87-765c8f838010"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF8xNS00LTEtMS00NjU_7f80e661-4d33-4d30-9453-87e8e1905557"
      unitRef="usd">1744000000</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss
      contextRef="i317505925f7343b0ac50d677f00ee135_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82NS0yLTEtMS00NjU_43f50381-2d9b-4673-ba0e-d45ed1b651be"
      unitRef="usd">155000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i774873e1f82946908bca5b2497780743_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82NS00LTEtMS00NjU_4e2ed3a9-63b2-4aa7-bd21-efe1fbc52f0e"
      unitRef="usd">118000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i488be5e98fd3438aa9f35454ad798e8e_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ni0yLTEtMS00NjU_f15807d4-efcf-4d21-9514-58d202b8391b"
      unitRef="usd">181000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2cc3fe461a644a97afcc5d0254cdc1d3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ni00LTEtMS00NjU_f78e98f1-5954-4cee-864a-f242beb782be"
      unitRef="usd">117000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i355b601f7ed94265933b6bad0d94eae0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ny0yLTEtMS00NjU_28a17141-98e4-4963-a2e1-7ece71d510a0"
      unitRef="usd">14000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib7fc7ab52d93445ebf463a9eafa5ab72_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82Ny00LTEtMS00NjU_1a55eab1-7c50-44b3-a26e-2f8d8b407627"
      unitRef="usd">20000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7875763bb7274c4e8a8b523a97c285dd_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OC0yLTEtMS00NjU_8d238ea3-a638-41ce-aeb3-e51770d3ff0a"
      unitRef="usd">33000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie004e2d3effb4dc7ad1d537ae12d6c5d_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OC00LTEtMS00NjU_e165721b-a1eb-4897-80fe-ec52372605c7"
      unitRef="usd">14000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i21daa459c8904c05b1417b15e7654727_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OS0yLTEtMS00NjU_e6ed637a-1a7c-4630-8d3f-2a3b48953ed3"
      unitRef="usd">-34000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d472ea4df954e219884d7f0e0f21915_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF82OS00LTEtMS00NjU_d2463f1a-3e96-4784-996c-5865c735e6c3"
      unitRef="usd">-26000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83MC0yLTEtMS00NjU_81120af0-b23d-42a8-a012-1241ac0918c4"
      unitRef="usd">349000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifdd455a3e42a4e51aa2d6a2d125242a6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83MC00LTEtMS00NjU_d205d538-5a3f-4e53-9985-32bc4b308d74"
      unitRef="usd">243000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id1a3f7af658a46629813219c571ce256_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83My0yLTEtMS00NjU_bd0bb356-7e5c-4806-a613-d417a145ef66"
      unitRef="usd">155000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic7c4bc1823644b1a9bedfd531895ac4f_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83My00LTEtMS00NjU_d0e8f94d-c266-41bc-a0d1-a63af9944866"
      unitRef="usd">118000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i494858eff19343b1beaed4c7cead86b0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83NC0yLTEtMS00NjU_338939ee-1692-41e9-b4b8-ec1faea237a2"
      unitRef="usd">181000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8657bfc6637844acba454d79babc984a_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83NC00LTEtMS00NjU_11db5da8-2ef3-4c90-a11a-058d2edee048"
      unitRef="usd">117000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83Ni0yLTEtMS00NjU_d04d4f01-b448-47cb-bf1a-cfb9bb182d23"
      unitRef="usd">336000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i059f16a6b1964e359810493df82e3572_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6MWE5NzlhMzY0ZTdiNDYyMDk0ODdmNDY5OTI1MzJjOTgvdGFibGVyYW5nZToxYTk3OWEzNjRlN2I0NjIwOTQ4N2Y0Njk5MjUzMmM5OF83Ni00LTEtMS00NjU_1acca2de-7619-46ed-8097-dd5ee47d49fd"
      unitRef="usd">235000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zMy03LTEtMS01NDE_4841b5b2-2815-4f2b-a371-9a81b8960937"
      unitRef="usd">17574000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i41d85add959041a7b8ee00b793e525a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zMy05LTEtMS01NDE_293204fc-90c9-4dff-9e53-ffe80dcc5138"
      unitRef="usd">17155000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNC03LTEtMS01NDE_163f6290-5f68-4153-988b-4ec717a9bb68"
      unitRef="usd">9703000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ic54085814022476f84c08214e663ba6f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNC05LTEtMS01NDE_5a3b99ef-9828-4351-8bf3-896395fb7b96"
      unitRef="usd">9581000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="id09ae956487448baadf5bd06ee322429_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNS03LTEtMS01NDE_ede73cb1-24f5-4a14-aa2c-3a5d263fe364"
      unitRef="usd">1118000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ibe85a618058f4b96a7c60ec36802e3e2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNS05LTEtMS01NDE_cf8d318e-ad7d-4e52-9554-dd52520812fc"
      unitRef="usd">1113000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i67412a15e41642d7951ba429ee7341e3_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNi03LTEtMS01NDE_eb679466-e494-44d2-b69d-1d327cf08085"
      unitRef="usd">40000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i704b9906a3374abeaef35efb51947071_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNi05LTEtMS01NDE_23e8b31f-5b4a-4b7b-a326-4e52ec785892"
      unitRef="usd">37000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNy03LTEtMS01NDE_70a89ed4-0221-4ca1-9438-555f753b5309"
      unitRef="usd">22000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie79a76b7dd3245d884b584d36745d50e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zNy05LTEtMS01NDE_d7020504-22e0-4650-95d7-0e8466b16f83"
      unitRef="usd">21000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zOC03LTEtMS01NDE_97b8537b-1aef-4d06-a441-31ce848a77c6"
      unitRef="usd">28457000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl8zOC05LTEtMS01NDE_3670b724-ea33-49ff-8159-9b0d6d7c4309"
      unitRef="usd">27907000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i2db2efebae854e1eb090486cd53c59b1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80MS03LTEtMS01NDE_d73a32c3-2a36-49ba-8e54-5429dc8b2491"
      unitRef="usd">17574000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i707a011e44e34208b712a4f7d51bc24f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80MS05LTEtMS01NDE_795de936-9207-49c0-97d0-8c24209c1c8c"
      unitRef="usd">17155000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i3617415c90be4d588d6fcbbe15cb8171_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Mi03LTEtMS01NDE_1ee90594-7626-4469-bab8-96fd9221ec39"
      unitRef="usd">9703000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ic360e767b79747ca92eb27935cb03f3d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Mi05LTEtMS01NDE_04afad5d-4ce0-468d-8ea0-a32697a00e46"
      unitRef="usd">9581000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ic695af5c48714aca97d2458f90bfcfb2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80My03LTEtMS01NDE_ebb4ffe8-579c-4e3a-8d94-a823e2953d6b"
      unitRef="usd">22000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="icb273b51674543a78a2cac1f4489ef5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80My05LTEtMS01NDE_df37878b-36f7-4d03-a9a4-2ba415be31e9"
      unitRef="usd">21000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80NC03LTEtMS01NDE_e9b99d91-b159-47a1-b3d1-f81e2f8649f5"
      unitRef="usd">27299000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80NC05LTEtMS01NDE_45bd1b5c-b09a-4bc6-9f61-b0c435ef42ad"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:Assets
      contextRef="i7b9096e0303f4212b765d0f86c9fc4d1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Ny03LTEtMS01NDE_a3c05fcb-3c7e-46dc-8e18-e1f14876b189"
      unitRef="usd">15906000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i41d85add959041a7b8ee00b793e525a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80Ny05LTEtMS01NDE_83e1cf66-7107-4481-ad05-800be9a51897"
      unitRef="usd">15829000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idfd1bcff9c7646648cdc84f787f8ca1a_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OC03LTEtMS01NDE_92f751bf-7f04-4eaa-922a-11a23e853b8d"
      unitRef="usd">9244000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic54085814022476f84c08214e663ba6f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OC05LTEtMS01NDE_46125e06-26fa-4743-a8ac-63ff8d44783a"
      unitRef="usd">9429000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id09ae956487448baadf5bd06ee322429_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OS03LTEtMS01NDE_6de765cc-d950-473c-8aa2-3b7ff5fe5901"
      unitRef="usd">1275000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibe85a618058f4b96a7c60ec36802e3e2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl80OS05LTEtMS01NDE_6cf8cfb8-5d30-43a3-83a8-7f6e2a0ef018"
      unitRef="usd">1276000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67412a15e41642d7951ba429ee7341e3_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MC03LTEtMS01NDE_2e16b54e-ba9f-4ab1-998c-45a9c531a377"
      unitRef="usd">3073000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i704b9906a3374abeaef35efb51947071_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MC05LTEtMS01NDE_47f531ce-3c32-4dd5-9133-241642134a6e"
      unitRef="usd">3109000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i84aa150b0bf24e6580ed1ee6d46dd5a0_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MS03LTEtMS01NDE_0ec9be12-d065-4a96-bc6c-051116946503"
      unitRef="usd">225000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie79a76b7dd3245d884b584d36745d50e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81MS05LTEtMS01NDE_8e0559c9-4a5c-425e-80ae-e5472a1abc63"
      unitRef="usd">23000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Mi03LTEtMS01NDE_8777c93c-7dc0-4852-8184-56ad1ca96d60"
      unitRef="usd">29723000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib765a3623be84277a503071cfc0efd0b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Mi05LTEtMS01NDE_ad415cc9-37d6-4eca-912b-32321bbfe305"
      unitRef="usd">29666000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2db2efebae854e1eb090486cd53c59b1_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81NS03LTEtMS01NDE_df4cc550-46a6-47a4-a762-663e0dd40e8d"
      unitRef="usd">15969000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i707a011e44e34208b712a4f7d51bc24f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81NS05LTEtMS01NDE_66e12840-2bbb-4b6c-93a1-cf07a547e3c4"
      unitRef="usd">15893000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3617415c90be4d588d6fcbbe15cb8171_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ni03LTEtMS01NDE_3609f978-134f-42e7-a85a-13c6995b83e3"
      unitRef="usd">9292000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic360e767b79747ca92eb27935cb03f3d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ni05LTEtMS01NDE_e2ed0942-90c8-4e2a-911d-5a1b36e74a8b"
      unitRef="usd">9477000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic695af5c48714aca97d2458f90bfcfb2_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ny03LTEtMS01NDE_77a68a33-39f2-4156-9754-129f3c4495f9"
      unitRef="usd">19000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icb273b51674543a78a2cac1f4489ef5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81Ny05LTEtMS01NDE_58d2632d-34ef-4a4b-af8e-3547743a4151"
      unitRef="usd">29000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i23cadc442da04df8bd29b091f5125daa_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81OC03LTEtMS01NDE_a5d67bf9-4ae7-42b6-bf6e-5dab1e013538"
      unitRef="usd">25280000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9d87164cdbb458dafacfdbe4e62f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODQyL2ZyYWc6OWQ1NWYwNWQ0ODdjNGVkNjhjNTVhZWU2MzdkY2NkNDAvdGFibGU6YjAxYzJhZjExNDc5NDQxZGE2OGE4Yjc3ZjlkOTQzZWYvdGFibGVyYW5nZTpiMDFjMmFmMTE0Nzk0NDFkYTY4YThiNzdmOWQ5NDNlZl81OC05LTEtMS01NDE_f0d6b7ae-3e8d-42d4-ba59-f231bd05d633"
      unitRef="usd">25399000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNzY_d8ef9c1b-bac6-4b9e-9a8e-aa6d177b24a8">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;CMS&#160;Enterprises has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Since Aviator Wind&#x2019;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#x2019;s income (loss) among its investors by &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#x2019;s capital account, resulting in income (loss) equal to the period change in the investor&#x2019;s capital account balance. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;: CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"&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:15pt"&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:15pt"&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:15pt"&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. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.&lt;/span&gt;&lt;/div&gt;CMS&#160;Energy&#x2019;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $72&#160;million as of March&#160;31,&#160;2021 and $70&#160;million as of December&#160;31,&#160;2020.</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzU0_8ded0d75-bab7-4a02-be17-8634d1cd6c1c"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="ied9eb6db61a341df9b5a65acaf549ab6_D20200701-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzE4OQ_44ed1249-e538-485d-9011-db3bf6a65397"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ifd9d634aeb824dbab1fb18b6e496aca1_D20200901-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzE2OTQ_24a5093b-7131-4107-bc3e-dfa55132c474"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i4263a5ad81034ad0a2f9b5964545d24f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNzU_da9997f6-d633-4be9-9f3a-2cfc2fcd266e">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzI1OTU_eec7adb7-ddcb-4d9c-a3de-f3d9bbeec10f"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90ZXh0cmVnaW9uOmJhYmJmZmU4ZjQ4MDQ0MjliZGZkODZmZjJjZGFiZjdhXzQyNjI_c32051db-fcb2-4f93-bb76-02352a5bb309">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"&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:15pt"&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:15pt"&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:15pt"&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="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzMtMi0xLTEtMA_4b4843eb-6ce1-4af0-bd64-cb72f005ce6f"
      unitRef="usd">8000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzMtNC0xLTEtMTQ2MDY_0f86efea-f8da-4752-9b6b-4613e890d7cc"
      unitRef="usd">7000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzUtMi0xLTEtMA_13673f54-5790-45cc-9945-2188d591cc1f"
      unitRef="usd">9000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzUtNC0xLTEtMTQ2MDg_909a7115-6a49-43f2-ad3f-0c403e52da94"
      unitRef="usd">5000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzYtMi0xLTEtMA_45a3e534-39e0-47b4-8c98-70ddb8c6c425"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzYtNC0xLTEtMTQ2MTA_028648f7-f4d7-4222-a30f-7c1a4826b3fe"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzgtMi0xLTEtMA_abaea772-4b98-41f0-ae19-d2505314bb2b"
      unitRef="usd">686000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzgtNC0xLTEtMTQ2MDI_ec94df4d-f424-4d11-8666-c6e4ab21010d"
      unitRef="usd">692000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzktMi0xLTEtMA_1859ba88-930e-4826-96d5-35d9a9a367f8"
      unitRef="usd">704000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzktNC0xLTEtMTQ2MTQ_d132c368-c243-4793-a75d-ad56c9618baf"
      unitRef="usd">705000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzExLTItMS0xLTA_6831fa92-e9b9-490f-9643-3ee8d4675196"
      unitRef="usd">6000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzExLTQtMS0xLTE0NjA0_cfd846cc-e6bd-4e60-aff6-277988c2299b"
      unitRef="usd">3000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzEzLTItMS0xLTA_fbde330e-b568-4dbd-8eb3-66b3e9dd491e"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzEzLTQtMS0xLTE0NjEy_75eda020-a037-4862-a6f0-c48067b20e1e"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3f2c64df67f944dfb6efc65d1890a7f4_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzE0LTItMS0xLTA_92a86e3f-55fa-48cc-86de-c2b332ac6f7f"
      unitRef="usd">25000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0b483ed0cdf2479aa228b5225bec3550_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMDgvZnJhZzpiYWJiZmZlOGY0ODA0NDI5YmRmZDg2ZmYyY2RhYmY3YS90YWJsZTphODQwMmQwYmVlYzI0MThhOWQ4MzZiNjY3YmE3MTZjNS90YWJsZXJhbmdlOmE4NDAyZDBiZWVjMjQxOGE5ZDgzNmI2NjdiYTcxNmM1XzE0LTQtMS0xLTE0NjE2_f0121fae-59b6-42b3-a4aa-65777eca4405"
      unitRef="usd">22000000</us-gaap:Liabilities>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i9b47f004e00a4558be3f8d4235b28c4f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xNjQ5MjY3NDQyOTMx_d29c5060-8eaf-4187-9341-90a31c8daf0b">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i9ad48427d3d64c469eaa9772f12f22be_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_1c8f3e9c-e215-45d7-b4ef-95a157652837"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i1d83c484774347d48ab7a849ea7c79b5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_59c54b96-4a31-4987-8f0c-1ad68daaec4b"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="id21bd28998ef405689287e60de9646bb_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_7a0660f4-cce7-4953-92a9-189b61f82b9d"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="idfb4d6997d3f41469e6b80da9e2f1b3b_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI3OTAy_d9208a4a-4ca3-422e-b06a-a03b2810b8af"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ice794f8895724ddca9b74813e4a68d72_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI5MDEw_9df14bdd-9eee-41ab-af6a-26857f60a84e"
      unitRef="usd">72000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3462f68f9eb14c3681d524d07bc3c3e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yODU5L2ZyYWc6NWNjNjcwZjZjMjEyNDc2ZDhlM2I2NzA2MDJiNGYwNzMvdGV4dHJlZ2lvbjo1Y2M2NzBmNmMyMTI0NzZkOGUzYjY3MDYwMmI0ZjA3M18xMDk5NTExNjI5MDI4_880772d3-c787-4a46-a308-df4593b92b57"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjI_9a7f98c1-26b2-4c14-b3ea-539b169a361c">Exit Activities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 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 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;As of March&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to this program was $16&#160;million. Additionally, an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $2 million has been deferred as a regulatory asset. Presented in the following &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $4&#160;million at March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjM_8c277f6a-d395-46a5-b566-f3aaa6bd4b01">Exit Activities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 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 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;As of March&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to this program was $16&#160;million. Additionally, an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $2 million has been deferred as a regulatory asset. Presented in the following &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $4&#160;million at March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i958a7da37f384215902340c4256ae224_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzgxNA_ee438c4d-8839-4e34-8cbb-773279668501"
      unitRef="usd">35000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges
      contextRef="i3f9e553c2ab5415694fa504e6a80faa2_D20191001-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzEwOTk_0180b243-393c-46f5-a071-d21e3feecc55"
      unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="ibf0dd3d6c6ac43b8bf3bda10289b1ed2_D20191001-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzExMTY_c6b2f3e8-87c4-4772-9dba-a17efec6a07f"
      unitRef="usd">3000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <us-gaap:RegulatoryAssets
      contextRef="i523c4aba39a64f3590eb29e4ef5d9db7_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzEwOTk1MTE2Mjc5Nzkw_0f7c9ab8-5fbf-479f-8262-38e17d0c2af2"
      unitRef="usd">2000000</us-gaap:RegulatoryAssets>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjQ_2858f442-4578-461a-8d0b-9fcac3358742">Presented in the following &lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $4&#160;million at March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="id7950e9ed22f4dea8c412bee7bffc7e0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MjQ_4bbe7bee-b99d-4be9-9a95-47b48581562b">Presented in the following &lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $4&#160;million at March&#160;31,&#160;2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="i818b0c9e69f64cffa4d6fb099d37281d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzItMi0xLTEtMA_4c081863-20c5-414c-826e-40f3fa2a7fea"
      unitRef="usd">11000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i41041d5e0b064b5d8bf7a5875205bab1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzItNC0xLTEtMA_c9498381-6069-4533-9d67-b4013722929f"
      unitRef="usd">4000000</us-gaap:OtherLiabilities>
    <us-gaap:RestructuringCharges
      contextRef="i132405f7e0594001bd418f362412d68b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzMtMi0xLTEtMA_621dbc67-a8bb-42cf-ba4c-e5aecf76df30"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzMtNC0xLTEtMA_8e06bf7a-9f4f-45d5-b8f8-28d388a0469b"
      unitRef="usd">4000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i132405f7e0594001bd418f362412d68b_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzUtNy0xLTEtMTUyMjY_28621e03-fced-4bd0-95ea-4defdc93940f"
      unitRef="usd">2000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i164d7c4b69fa4393bab7b5fc87c2d8df_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzUtOS0xLTEtMTUyMzI_0a4324ee-bea3-4a3a-87b1-822648f5ee7d"
      unitRef="usd">0</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:OtherLiabilities
      contextRef="i958a7da37f384215902340c4256ae224_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzYtMi0xLTEtMA_06596e4a-fc6b-4d3a-9b52-024a21b83ef4"
      unitRef="usd">13000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i013ab9be93744c0b89cf39eca0691e66_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90YWJsZTo5YjIzNGU0NWZkOWY0MzIxYTFiZGRkMGJhY2Q2YWY2ZC90YWJsZXJhbmdlOjliMjM0ZTQ1ZmQ5ZjQzMjFhMWJkZGQwYmFjZDZhZjZkXzYtNC0xLTEtMA_5c93f7d0-64d4-4504-98f8-9be735f697e0"
      unitRef="usd">8000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i013ab9be93744c0b89cf39eca0691e66_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MDA_20a20541-b5fe-46f4-b8a2-c59b849e694a"
      unitRef="usd">4000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i958a7da37f384215902340c4256ae224_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8yMTEvZnJhZzoyNGEyNmExNzhjZGU0MGIxYTZlMTgzZDYxNThhZDBlMS90ZXh0cmVnaW9uOjI0YTI2YTE3OGNkZTQwYjFhNmUxODNkNjE1OGFkMGUxXzE0MDA_9c49a510-9b4d-40f7-975f-b553e1fff1e9"
      unitRef="usd">4000000</us-gaap:OtherLiabilitiesCurrent>
    <dei:DocumentType
      contextRef="i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzZGIzNGRlZDFjNzQ2YWY4NWI1MzFkYjM3MmJiZTQ4L3NlYzozM2RiMzRkZWQxYzc0NmFmODViNTMxZGIzNzJiYmU0OF8zNTE0L2ZyYWc6OTUzYWRkNWY1NzUyNGNlYmJjMjU1ZTYxMmM1ZWMwMTcvdGV4dHJlZ2lvbjo5NTNhZGQ1ZjU3NTI0Y2ViYmMyNTVlNjEyYzVlYzAxN18xMDk5NTExNjMwNjEw_04f40be6-7e80-4e91-bd92-ff5754e055da">10-Q</dei:DocumentType>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853684195560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Apr. 12, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-9513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CMS&#160;ENERGY CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2726431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289,459,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSUMERS&#160;ENERGY COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-0442310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,108,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000201533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">CMS&#160;Energy Corporation Common Stock, $0.01 par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS-PB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853690294280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,083<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,598<span></span>
</td>
<td class="nump">1,496<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">485<span></span>
</td>
<td class="nump">368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest and dividend income &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">41<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">393<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 1,937<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">367<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">329<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">1,508<span></span>
</td>
<td class="nump">1,415<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">429<span></span>
</td>
<td class="nump">329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest and dividend income &#8211; related parties</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InterestAndDividendIncomeRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest And Dividend Income Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_InterestAndDividendIncomeRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of electricity purchased from related parties and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FuelCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseFuelUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for fuel used by regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseFuelUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853690032008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on derivative instruments, net of tax of $&#8212; and $(1)</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">351<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">$ 336<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682541752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, TAX</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized loss on derivative instruments, TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, TAX</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685056616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Pension contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(531)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts and notes receivable and accrued revenue</a></td>
<td class="nump">30<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(103)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other current and non&#8209;current assets and liabilities</a></td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">832<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(437)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Increase in EnerBank notes receivable</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Purchase of notes receivable by EnerBank</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfNotesReceivable', window );">Proceeds from sale of EnerBank notes receivable</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(283)<span></span>
</td>
<td class="num">(559)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTimeDeposits', window );">Decrease in EnerBank certificates of deposit</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common stock</a></td>
<td class="num">(126)<span></span>
</td>
<td class="num">(116)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(210)<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">524<span></span>
</td>
<td class="nump">861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">329<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Pension contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(518)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts and notes receivable and accrued revenue</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">168<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(99)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other current and non&#8209;current assets and liabilities</a></td>
<td class="nump">27<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(433)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(458)<span></span>
</td>
<td class="num">(542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties', window );">Decrease in notes payable &#8211; related parties</a></td>
<td class="num">(250)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common stock</a></td>
<td class="num">(276)<span></span>
</td>
<td class="num">(219)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(384)<span></span>
</td>
<td class="nump">904<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">34<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="top.Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net cash inflow (outflow) of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121551529&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received by a corporation from a shareholder during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685663224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 496<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable, less allowance of $29 in 2021 and $32 in 2020</a></td>
<td class="nump">284<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,513<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28,457<span></span>
</td>
<td class="nump">27,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,178<span></span>
</td>
<td class="nump">7,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">20,279<span></span>
</td>
<td class="nump">19,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="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,207<span></span>
</td>
<td class="nump">21,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,613<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts and notes receivable, less allowance of $89 in 2021 and $91 in 2020</a></td>
<td class="nump">2,445<span></span>
</td>
<td class="nump">2,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">873<span></span>
</td>
<td class="nump">869<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">6,003<span></span>
</td>
<td class="nump">6,223<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,723<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">113<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">360<span></span>
</td>
<td class="nump">457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">155<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,885<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,561<span></span>
</td>
<td class="nump">13,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,772<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">1,926<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,536<span></span>
</td>
<td class="nump">20,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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,371<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(84)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">5,727<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">6,302<span></span>
</td>
<td class="nump">6,077<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">29,723<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">801<span></span>
</td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,660<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">27,299<span></span>
</td>
<td class="nump">26,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,058<span></span>
</td>
<td class="nump">7,844<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">19,241<span></span>
</td>
<td class="nump">18,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">20,128<span></span>
</td>
<td class="nump">19,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,613<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts and notes receivable, less allowance of $89 in 2021 and $91 in 2020</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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">753<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,492<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">25,280<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,709<span></span>
</td>
<td class="nump">2,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">7,743<span></span>
</td>
<td class="nump">7,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,772<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,159<span></span>
</td>
<td class="nump">2,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">14,805<span></span>
</td>
<td class="nump">14,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">6,174<span></span>
</td>
<td class="nump">6,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">1,690<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">8,729<span></span>
</td>
<td class="nump">8,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock, $4.50&#160;series</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">8,766<span></span>
</td>
<td class="nump">8,556<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 25,280<span></span>
</td>
<td class="nump">$ 25,399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Liability And Other, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinanceLeaseLiabilityAndOtherNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE excluding construction work in progress.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121605250&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fossil fuel included in inventory classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<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 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 http://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 http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689269240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, ALLOWANCE</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent', window );">Notes receivable, ALLOWANCE</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent', window );">Accounts and notes receivable, ALLOWANCE</a></td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">289,500,000<span></span>
</td>
<td class="nump">288,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, ALLOWANCE</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">84,100,000<span></span>
</td>
<td class="nump">84,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686070376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes In Equity (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Derivative instruments</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Noncontrolling Interests</div></th>
<th class="th"><div>Consumers Energy Company</div></th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Other Paid-in Capital</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Accumulated Other Comprehensive Loss</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retirement benefits liability</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retained Earnings (Accumulated Deficit)</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Cumulative Preferred Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 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">$ 37<span></span>
</td>
<td class="nump">$ 7,737<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 5,374<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="nump">$ 1,513<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on derivative instruments</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(116)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2020</a></td>
<td class="nump">$ 5,222<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,207<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">8,103<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">5,724<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">1,529<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.4075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 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">581<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on derivative instruments</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(276)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2021</a></td>
<td class="nump">$ 6,302<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,371<span></span>
</td>
<td class="num">$ (84)<span></span>
</td>
<td class="num">$ (79)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 575<span></span>
</td>
<td class="nump">$ 8,766<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 6,174<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="nump">$ 1,750<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.4350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_AdjustmentsToAdditionalPaidInCapitalStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: 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><br>Reference 23: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686333736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In February 2021, Consumers submitted a filing proposing that the refund take the form of incremental spending in 2021 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. Consumers&#8217; proposal indicates that if it does not achieve the incremental spending, the remaining balance would be provided to electric or gas utility customers through a bill credit. Consumers had recorded a current regulatory liability of $28&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020 related to this voluntary refund.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through incremental service restoration spending in 2021 above amounts included in rates or through a bill credit to electric utility customers in 2022. As a result, the $14&#160;million gain to be shared </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">with customers was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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%">Consumers will file its 2020 energy waste reduction reconciliation in 2021, requesting the MPSC&#8217;s approval to collect from customers the maximum performance incentive of $42&#160;million for exceeding statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In February 2021, Consumers submitted a filing proposing that the refund take the form of incremental spending in 2021 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. Consumers&#8217; proposal indicates that if it does not achieve the incremental spending, the remaining balance would be provided to electric or gas utility customers through a bill credit. Consumers had recorded a current regulatory liability of $28&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020 related to this voluntary refund.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through incremental service restoration spending in 2021 above amounts included in rates or through a bill credit to electric utility customers in 2022. As a result, the $14&#160;million gain to be shared </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">with customers was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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%">Consumers will file its 2020 energy waste reduction reconciliation in 2021, requesting the MPSC&#8217;s approval to collect from customers the maximum performance incentive of $42&#160;million for exceeding statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -URI http://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689413304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures that state that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement that established the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA has reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties, including Consumers, that were asked to participate in the removal action plan declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates that its share of the total liability for known CERCLA sites will be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2021, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MCV Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March 2021, the MPSC approved the settlement and associated agreements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2021, Consumers had a regulatory asset of $118&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February 2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At March&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $10&#160;million related to the compressor station; of this amount, $7&#160;million represented recovery of the costs to repair the station and $3&#160;million represented recovery of incremental gas purchases related to the fire. Consumers recognized $4&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $3&#160;million as operating revenue.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in </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%">the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures that state that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement that established the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA has reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties, including Consumers, that were asked to participate in the removal action plan declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates that its share of the total liability for known CERCLA sites will be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2021, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MCV Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March 2021, the MPSC approved the settlement and associated agreements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2021, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2021, Consumers had a regulatory asset of $118&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2021, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February 2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At March&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $10&#160;million related to the compressor station; of this amount, $7&#160;million represented recovery of the costs to repair the station and $3&#160;million represented recovery of incremental gas purchases related to the fire. Consumers recognized $4&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $3&#160;million as operating revenue.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in </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%">the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681504968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.399%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2023</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;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%">CMS&#160;Enterprises, including subsidiaries</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25, 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">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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">&#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%">September&#160;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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-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">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 5, 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%">850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 18, 2022</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%">30&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">30&#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%">&#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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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;13, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million at an interest rate of one month LIBOR minus 0.100 percent. At March&#160;31,&#160;2021, $57&#160;million was outstanding under the agreement at an interest rate of 0.014 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 March&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.7&#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 March&#160;31,&#160;2021, Consumers had $1.7&#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%">For the three months ended March&#160;31,&#160;2021, Consumers paid $276&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.01&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded 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 the contracts as of March&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 16,758&#160;shares.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.399%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2023</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;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%">CMS&#160;Enterprises, including subsidiaries</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25, 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">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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">&#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%">September&#160;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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-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">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 5, 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%">850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 18, 2022</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%">30&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">30&#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%">&#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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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;13, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million at an interest rate of one month LIBOR minus 0.100 percent. At March&#160;31,&#160;2021, $57&#160;million was outstanding under the agreement at an interest rate of 0.014 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 March&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.7&#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 March&#160;31,&#160;2021, Consumers had $1.7&#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%">For the three months ended March&#160;31,&#160;2021, Consumers paid $276&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.01&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded 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 the contracts as of March&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 16,758&#160;shares.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853680109416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">40&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;11, Cash and Cash Equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;2 or Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $83&#160;million at March&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded a gain of $1&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2021 and a loss of $5&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2020. There were no material impacts on interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $7&#160;million at March&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $134&#160;million at March&#160;31,&#160;2021 and  December&#160;31,&#160;2020. The fair value of these interest rate swaps recorded in other liabilities was $5&#160;million at March&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. Both gains and losses on the swaps and changes to the carrying value of the hedged notes receivable are recorded within operating revenue on CMS&#160;Energy&#8217;s consolidated statements of income. The net impact of these hedges on operating revenue was not material for the three months ended March&#160;31,&#160;2021 and 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level 3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">40&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;11, Cash and Cash Equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;2 or Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $83&#160;million at March&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded a gain of $1&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2021 and a loss of $5&#160;million in other comprehensive income (loss) for the three months ended March&#160;31, 2020. There were no material impacts on interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $7&#160;million at March&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $134&#160;million at March&#160;31,&#160;2021 and  December&#160;31,&#160;2020. The fair value of these interest rate swaps recorded in other liabilities was $5&#160;million at March&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. Both gains and losses on the swaps and changes to the carrying value of the hedged notes receivable are recorded within operating revenue on CMS&#160;Energy&#8217;s consolidated statements of income. The net impact of these hedges on operating revenue was not material for the three months ended March&#160;31,&#160;2021 and 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level 3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853680064456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#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:100%">Securities held to maturity</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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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-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">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%">15,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of long-term debt of $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#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:100%">Securities held to maturity</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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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-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">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%">15,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of long-term debt of $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689404472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Notes Receivable</a></td>
<td class="text">Notes Receivable<div style="margin-bottom:12pt"><span style="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; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</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%">2,710&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="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:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div 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 notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#8217;s loan portfolio was originated within the past five&#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:115%">The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:400;line-height:120%">Balance 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 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%">123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for loan losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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%">Charge-offs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#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">On January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $24&#160;million at March&#160;31,&#160;2021 and $32&#160;million at December&#160;31,&#160;2020. At March&#160;31,&#160;2021 and December&#160;31,&#160;2020, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. At March&#160;31,&#160;2021, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at March&#160;31,&#160;2021 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div 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 issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $365&#160;million of off-balance-sheet unfunded loan commitments at March&#160;31,&#160;2021, and had recorded a liability of $7&#160;million for expected credit losses on those 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%">EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;4, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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 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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Notes Receivable</a></td>
<td class="text">Notes Receivable<div style="margin-bottom:12pt"><span style="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; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</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%">2,710&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="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:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div 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 notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#8217;s loan portfolio was originated within the past five&#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:115%">The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:400;line-height:120%">Balance 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 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%">123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for loan losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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%">Charge-offs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#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">On January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $24&#160;million at March&#160;31,&#160;2021 and $32&#160;million at December&#160;31,&#160;2020. At March&#160;31,&#160;2021 and December&#160;31,&#160;2020, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. The vast majority of customers that received payment accommodations in 2020 have resumed making their regular monthly payment in a timely manner. At March&#160;31,&#160;2021, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at March&#160;31,&#160;2021 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div 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 issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $365&#160;million of off-balance-sheet unfunded loan commitments at March&#160;31,&#160;2021, and had recorded a liability of $7&#160;million for expected credit losses on those 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%">EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;4, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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 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_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853690049720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.<div 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 benefits plans:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.355%"/><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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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 #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/><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%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</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%">(21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.<div 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 benefits plans:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.355%"/><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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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 #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/><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%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</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%">(21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682494392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td 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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1&#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%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></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%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-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%">14.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt">In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In&#160;January 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td 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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1&#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%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></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%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-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%">14.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt">In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In&#160;January 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682204504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share - CMS Energy</a></td>
<td class="text">Earnings Per Share&#8212;CMS&#160;Energy<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 &#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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288.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%">283.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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:#ffffff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">289.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">285.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income 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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#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;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:#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.21&#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%">0.85&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681730152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,932&#160;</span></td><td style="background-color:#ffffff;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%">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%">&#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%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30&#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%">&#8212;&#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%">1,962&#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%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="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="33" 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="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%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161&#160;</span></td><td style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,932&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">803&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,937&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><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:8.835%"/><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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,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%">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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19&#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%">&#8212;&#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%">1,758&#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%">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%">&#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%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#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%">67&#160;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;border-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%">1,864&#160;</span></td><td style="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="33" 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="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%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">974&#160;</span></td><td style="background-color:#ffffff;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%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">488&#160;</span></td><td style="background-color:#cceeff;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%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">160&#160;</span></td><td style="background-color:#ffffff;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%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,739&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.</span></div><div style="margin-bottom:17pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six months past due. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $6&#160;million for the three months ended March&#160;31,&#160;2021 and $5&#160;million for the three months ended March&#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 $369&#160;million at March&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,932&#160;</span></td><td style="background-color:#ffffff;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%">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%">&#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%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30&#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%">&#8212;&#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%">1,962&#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%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="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="33" 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="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%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161&#160;</span></td><td style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,932&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">803&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,937&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><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:8.835%"/><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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,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%">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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19&#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%">&#8212;&#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%">1,758&#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%">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%">&#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%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#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%">67&#160;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;border-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%">1,864&#160;</span></td><td style="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="33" 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="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%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">974&#160;</span></td><td style="background-color:#ffffff;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%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">488&#160;</span></td><td style="background-color:#cceeff;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%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">160&#160;</span></td><td style="background-color:#ffffff;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%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,739&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.</span></div><div style="margin-bottom:17pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six months past due. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $6&#160;million for the three months ended March&#160;31,&#160;2021 and $5&#160;million for the three months ended March&#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 $369&#160;million at March&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853781163336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cash and cash equivalents, including restricted amounts</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%">524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cash and cash equivalents, including restricted amounts</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%">524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853684322328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div style="margin-bottom: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 and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">20&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235&#160;</span></td><td style="background-color:#cceeff;border-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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">37&#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 16pt;text-align:left;text-indent:-9pt;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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">28,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">27,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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="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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td 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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#ffffff;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 16pt;text-align:left;text-indent:-9pt;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%">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%">23&#160;</span></td><td style="background-color:#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,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%">25,399&#160;</span></td><td style="background-color:#ffffff;border-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div style="margin-bottom: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 and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">20&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235&#160;</span></td><td style="background-color:#cceeff;border-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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">37&#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 16pt;text-align:left;text-indent:-9pt;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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">28,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">27,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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="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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td 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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#ffffff;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 16pt;text-align:left;text-indent:-9pt;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%">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%">23&#160;</span></td><td style="background-color:#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,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%">25,399&#160;</span></td><td style="background-color:#ffffff;border-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681539720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest 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%">CMS&#160;Enterprises has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><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. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.</span></div>CMS&#160;Energy&#8217;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $72&#160;million as of March&#160;31,&#160;2021 and $70&#160;million as of December&#160;31,&#160;2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853683173784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Asset Sales and Exit Activities</a></td>
<td class="text">Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 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 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%">As of March&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to this program was $16&#160;million. Additionally, an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $2 million has been deferred as a regulatory asset. Presented in the following </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Costs deferred as a regulatory asset</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">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"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 $4&#160;million at March&#160;31,&#160;2021 and 2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Asset Sales and Exit Activities</a></td>
<td class="text">Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 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 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%">As of March&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to this program was $16&#160;million. Additionally, an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $2 million has been deferred as a regulatory asset. Presented in the following </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Costs deferred as a regulatory asset</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">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"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 $4&#160;million at March&#160;31,&#160;2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689164760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">Allowance For Loan Losses Policy</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%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $122&#160;million at March&#160;31,&#160;2021 and $128&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three months ended March&#160;31,&#160;2021, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $33&#160;million. During the three months ended March&#160;31,&#160;2021, EnerBank completed sales of notes receivable with a principal value of $279&#160;million and recorded gains of $10&#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:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At March&#160;31,&#160;2021, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At March&#160;31,&#160;2021, 96 percent of EnerBank&#8217;s loan portfolio was originated within the past five&#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:115%">The allowance for loan losses at March&#160;31,&#160;2021 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment </span></div>expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity, Policy</a></td>
<td class="text">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity, Policy</a></td>
<td class="text">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (a,b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853792079224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in </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%">the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S. Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest in Aviator Wind. CMS&#160;Enterprises would recover 49 percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;13, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in </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%">the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S. Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation Costs By Year</a></td>
<td class="text">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2021 and in each of the next five years:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation Costs By Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2021 and in each of the next five years:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#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%">2&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ExpectedRemediationCostsByYearTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGuaranteeObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853679995848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at March&#160;31,&#160;2021:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.399%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2023</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;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%">CMS&#160;Enterprises, including subsidiaries</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25, 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">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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">&#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%">September&#160;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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-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">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 5, 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%">850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 18, 2022</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%">30&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">30&#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%">&#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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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;13, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock', window );">Schedule of Forward Contracts</a></td>
<td class="text">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at March&#160;31,&#160;2021:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.01&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.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"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at March&#160;31,&#160;2021:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.451%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.399%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2023</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;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%">CMS&#160;Enterprises, including subsidiaries</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25, 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">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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">&#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%">September&#160;30, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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-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">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 5, 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%">850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 18, 2022</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%">30&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">30&#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%">&#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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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;13, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686549544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">40&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>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%">December&#160;31<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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%">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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">40&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;2 or Level&#160;3.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681673720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#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:100%">Securities held to maturity</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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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-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">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%">15,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of long-term debt of $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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</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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,248&#160;</span></td><td style="background-color:#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:100%">Securities held to maturity</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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">&#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-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">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%">15,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt 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,896&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable of $11&#160;million at March&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable of $284&#160;million at March&#160;31,&#160;2021 and $275&#160;million at December&#160;31,&#160;2020. For further details, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were no unrealized gains during the three months ended March&#160;31,&#160;2021 and $1 million of unrealized gains during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 long-term debt of $1.5&#160;billion at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $6&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020. For further details on this note receivable, see Note&#160;6, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Includes current portion of long-term debt of $364&#160;million at March&#160;31,&#160;2021 and December&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686319144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock', window );">Schedule Of Current And Non-Current Notes Receivable</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; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</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%">2,710&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule Of Allowance For Loan Losses</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 changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:400;line-height:120%">Balance 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 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%">123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for loan losses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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%">Charge-offs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">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 #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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 January&#160;1,&#160;2020, the allowance for loan losses was adjusted as part of the adoption of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span>.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock', window );">Schedule Of Current And Non-Current Notes Receivable</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; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</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%">2,710&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;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%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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="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_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of current and non-current notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681714248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 benefits plans:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.355%"/><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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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 #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/><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%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</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%">(21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 benefits plans:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.355%"/><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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width: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.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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 #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/><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%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</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%">(21)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853778973416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td 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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1&#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%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></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%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-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%">14.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt">In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In&#160;January 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S. federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td 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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1&#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%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 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%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></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%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-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%">14.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.75pt">In&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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&#160;September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, will now be fully amortized in 2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March 2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In&#160;January 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853681660008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic And Diluted EPS Computations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 &#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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288.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%">283.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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:#ffffff;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">289.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">285.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income 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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#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;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:#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.21&#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%">0.85&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682186952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,932&#160;</span></td><td style="background-color:#ffffff;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%">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%">&#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%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30&#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%">&#8212;&#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%">1,962&#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%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="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="33" 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="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%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161&#160;</span></td><td style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,932&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">803&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,937&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><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:8.835%"/><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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,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%">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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19&#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%">&#8212;&#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%">1,758&#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%">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%">&#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%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#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%">67&#160;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;border-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%">1,864&#160;</span></td><td style="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="33" 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="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%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">974&#160;</span></td><td style="background-color:#ffffff;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%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">488&#160;</span></td><td style="background-color:#cceeff;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%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">160&#160;</span></td><td style="background-color:#ffffff;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%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,739&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2021</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,932&#160;</span></td><td style="background-color:#ffffff;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%">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%">&#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%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30&#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%">&#8212;&#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%">1,962&#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%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="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="33" 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="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%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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%">345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">161&#160;</span></td><td style="background-color:#ffffff;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%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,131&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,932&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">803&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,937&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $33&#160;million for the three months ended March&#160;31,&#160;2021.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><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:8.835%"/><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:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><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:120%">Three Months Ended March&#160;31,&#160;2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">1,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%">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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19&#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%">&#8212;&#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%">1,758&#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%">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%">&#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%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#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%">67&#160;</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;border-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%">1,864&#160;</span></td><td style="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="33" 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="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%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">974&#160;</span></td><td style="background-color:#ffffff;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%">339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">488&#160;</span></td><td style="background-color:#cceeff;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%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">160&#160;</span></td><td style="background-color:#ffffff;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%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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="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%">1,739&#160;</span></td><td style="background-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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">716&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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="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%">1,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities. The enterprises segment&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. The enterprises segment&#8217;s leasing income included variable lease payments of $25&#160;million for the three months ended March&#160;31,&#160;2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853775872280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cash and cash equivalents, including restricted amounts</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%">524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">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%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cash and cash equivalents, including restricted amounts</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%">524&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853688918808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">20&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235&#160;</span></td><td style="background-color:#cceeff;border-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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">37&#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 16pt;text-align:left;text-indent:-9pt;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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">28,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">27,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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="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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td 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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#ffffff;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 16pt;text-align:left;text-indent:-9pt;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%">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%">23&#160;</span></td><td style="background-color:#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,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%">25,399&#160;</span></td><td style="background-color:#ffffff;border-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Enterprises</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display: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%">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%">20&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235&#160;</span></td><td style="background-color:#cceeff;border-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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/><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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">37&#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 16pt;text-align:left;text-indent:-9pt;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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">28,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">27,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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="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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td 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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#ffffff;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 16pt;text-align:left;text-indent:-9pt;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%">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%">23&#160;</span></td><td style="background-color:#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,723&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt 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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,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%">25,399&#160;</span></td><td style="background-color:#ffffff;border-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853680183560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule Of Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;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%">December&#160;31,&#160;2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686565320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text">Presented in the following <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Costs deferred as a regulatory asset</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">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"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 $4&#160;million at March&#160;31,&#160;2021 and 2020.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text">Presented in the following <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Costs deferred as a regulatory asset</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" 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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt 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%">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"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><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 $4&#160;million at March&#160;31,&#160;2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689909112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - Quarterly Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,083<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Energy Waste Reduction Plan Incentive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RequestedRecoveryCollection', window );">Requested recovery/collection</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember', window );">Gain shared with customers | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RequestedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount requested from regulatory entity for the recovery/collection from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RequestedRecoveryCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685159176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Contingencies And Commitments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">26 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>site</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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,613,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,613,000<span></span>
</td>
<td class="nump">$ 2,653,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,083,000<span></span>
</td>
<td class="nump">$ 1,864,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,613,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,613,000<span></span>
</td>
<td class="nump">$ 2,653,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">278,000<span></span>
</td>
<td class="nump">270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(292,000)<span></span>
</td>
<td class="num">(278,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,937,000<span></span>
</td>
<td class="nump">$ 1,744,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Manufactured Gas Plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember', window );">Equatorial Guinea Tax Claim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ForeignGovernmentTaxClaimOnSale', window );">Foreign government tax claim on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_CivilCaseConsumersV.MPSCStaffMember', window );">Civil Case, Consumers V. MPSC Staff | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Civil penalty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | Repair 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | Incremental Gas 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | Insurance Recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Reduction to plant, property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | GCR underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual for environmental loss contingencies, inflation rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccrualForEnvironmentalLossContingenciesInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ForeignGovernmentTaxClaimOnSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of taxes claimed by a foreign government in connection with the sale of a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ForeignGovernmentTaxClaimOnSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12053-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_CivilCaseConsumersV.MPSCStaffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cms_CivilCaseConsumersV.MPSCStaffMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=cms_RepairCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=cms_RepairCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=cms_IncrementalGasPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=cms_IncrementalGasPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=cms_InsuranceRecoveriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=cms_InsuranceRecoveriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682314760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2022</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', 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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', 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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', 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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2026</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2022</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2023</a></td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2024</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', 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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2026</a></td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853774521336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Guarantees) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember', window );">Indemnification Agreement From Purchase Of Variable Interest Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity Obligations From Stock And Asset Sales Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember', window );">Tax And Other Indemnity Obligations | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describe the approximate term of the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853775575176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings And Capitalization (Revolving Credit Facilities) (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember', window );">Revolving Credit Facilities June 5, 2023 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">$ 850,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">12,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">838,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember', window );">Revolving Credit Facilities November 19, 2020 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">249,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember', window );">Revolving Credit Facilities April 18, 2022 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities June 5, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">18,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 25, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">39,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">39,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">18,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">$ 8,000,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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685357080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AmountAvailableForDividendDistribution', window );">Limitation on payment of stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_StockOfferingProgramMaximumValue', window );">Stock offering program maximum value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue', window );">Number of shares required to settle forward contracts (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,758<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">$ 307,000,000<span></span>
</td>
<td class="nump">$ 57,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.014%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ShortTermDebtAuthorizedBorrowings', window );">Short-term debt authorized borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AmountAvailableForDividendDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AmountAvailableForDividendDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingAndCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingAndCapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ShortTermDebtAuthorizedBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ShortTermDebtAuthorizedBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum value of new stock which can be issued in a public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_StockOfferingProgramMaximumValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares as a settlement alternative for each freestanding forward contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of dividends that can be declared or paid without approval of regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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.(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689832744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Forward Stock Contracts) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
<th class="th"><div>Sep. 15, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member', window );">Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 60.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.04<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member', window );">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 61.31<span></span>
</td>
<td class="nump">$ 61.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityForwardRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685069368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853683660264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Cash flow hedge gain (loss)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Cash Flow Hedging | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Other Liabilities | Designated as Hedging Instrument | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Designated as Hedging Instrument | Fair Value Hedging | Interest Rate Swap, Notes 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Other Liabilities | Designated as Hedging Instrument | Fair Value Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685772456">
<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></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Current accounts receivable</a></td>
<td class="nump">$ 11,000,000<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">284,000,000<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="nump">1,500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">2,710,000,000<span></span>
</td>
<td class="nump">2,887,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Securities held to maturity</a></td>
<td class="nump">34,000,000<span></span>
</td>
<td class="nump">28,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">15,046,000,000<span></span>
</td>
<td class="nump">15,120,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">33,000,000<span></span>
</td>
<td class="nump">33,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">3,006,000,000<span></span>
</td>
<td class="nump">3,248,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Securities held to maturity</a></td>
<td class="nump">34,000,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">16,233,000,000<span></span>
</td>
<td class="nump">17,512,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">364,000,000<span></span>
</td>
<td class="nump">364,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">7,000,000<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">106,000,000<span></span>
</td>
<td class="nump">107,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,107,000,000<span></span>
</td>
<td class="nump">8,106,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">106,000,000<span></span>
</td>
<td class="nump">107,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,815,000,000<span></span>
</td>
<td class="nump">9,801,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Securities held to maturity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,206,000,000<span></span>
</td>
<td class="nump">1,249,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Securities held to maturity</a></td>
<td class="nump">34,000,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">13,108,000,000<span></span>
</td>
<td class="nump">14,178,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">6,896,000,000<span></span>
</td>
<td class="nump">7,716,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">3,006,000,000<span></span>
</td>
<td class="nump">3,248,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Securities held to maturity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,919,000,000<span></span>
</td>
<td class="nump">2,085,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">17,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">106,000,000<span></span>
</td>
<td class="nump">107,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,919,000,000<span></span>
</td>
<td class="nump">2,085,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">284,000,000<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized gain on mortgage backed security</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,000,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_NotesReceivableRelatedPartiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NotesReceivableRelatedPartiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<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 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685207112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">$ 284<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total notes receivable</a></td>
<td class="nump">2,710<span></span>
</td>
<td class="nump">2,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesNoncurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Total notes receivable</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">284<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">$ 2,426<span></span>
</td>
<td class="nump">$ 2,612<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<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 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853690355080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableDeferredIncome', window );">Unearned income</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableSignificantSales', window );">Sale of notes receivable</a></td>
<td class="nump">279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfNotesReceivable', window );">Gain on sale of notes receivable</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Delinquent loans</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Unfunded Loan Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unfunded loan commitments</a></td>
<td class="nump">365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Allowance for expected credit loss on off balance sheet commitments</a></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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Credit Concentration Risk | Loans Originated Within Last Five Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">96.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Credit Concentration Risk | FICO Score, Between Good And Excellent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">86.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Retail Installment 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableSignificantPurchases', window );">Consumer retail installment contracts</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Interest Rate Swap, Notes Receivable | Fair Value Hedging | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">$ 134<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10095-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable past due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<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 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919253-210447<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 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953401-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableSignificantPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase from purchase of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919244-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableSignificantPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableSignificantSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale and reclassification to held-for-sale of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919244-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableSignificantSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107425-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffBalanceSheetCreditLossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121611286&amp;loc=d3e11927-110247<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82919202-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusedCommitmentsToExtendCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused amount of commitments to extend credit to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusedCommitmentsToExtendCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LoansOriginatedWithinLastFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LoansOriginatedWithinLastFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditScoreFicoAxis=cms_FICOScoreBetweenGoodAndExcellentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditScoreFicoAxis=cms_FICOScoreBetweenGoodAndExcellentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cms_RetailInstallmentContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cms_RetailInstallmentContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689752632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Schedule Of Allowance For Loan Losses) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at beginning of period</a></td>
<td class="nump">$ 123<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at end of period</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at beginning of period</a></td>
<td class="nump">$ 0<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<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 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<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 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853682986376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Net Benefit Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">$ (26)<span></span>
</td>
<td class="num">$ (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_DefinedBenefitPlanAmortizationOfSettlementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanAmortizationOfSettlementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685656312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(5.30%)<span></span>
</td>
<td class="num">(3.90%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="num">(4.70%)<span></span>
</td>
<td class="num">(2.80%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(3.00%)<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent', window );">Refund of alternative minimum tax sequestration</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount', window );">Refund of alternative minimum tax sequestration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(5.10%)<span></span>
</td>
<td class="num">(3.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(1.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(3.70%)<span></span>
</td>
<td class="num">(1.90%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(3.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">14.30%<span></span>
</td>
<td class="nump">15.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, AMT Sequestration, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncreaseDecreaseInIncomeTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_TaxCarryforwardAmountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_TaxCarryforwardAmountIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the 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 deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686589128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Income available to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss attributable to noncontrolling interests</a></td>
<td class="num">(7)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="nump">288.6<span></span>
</td>
<td class="nump">283.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">289.1<span></span>
</td>
<td class="nump">285.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2366-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5498026-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853686160696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Components of Operating Revenue) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 1,962<span></span>
</td>
<td class="nump">$ 1,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">75<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,083<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">801<span></span>
</td>
<td class="nump">714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">46<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">76<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,932<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">801<span></span>
</td>
<td class="nump">714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">974<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">568<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">554<span></span>
</td>
<td class="nump">493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">488<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">30<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Enterprises | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">30<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853683606616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">$ 369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853683955272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 496<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">524<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">$ 861<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">25<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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 628<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853685970120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,083<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">29,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">27,299<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">25,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,574<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">15,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,574<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">15,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">9,703<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">9,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">9,703<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">9,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 3,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,109<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689895240">
<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="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>MW</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership interest</a></td>
<td class="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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | T.E.S. Filer City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Grayling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Genesee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Craven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntityMaximumCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntityMaximumCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_TESFilerCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_TESFilerCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GraylingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GraylingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GeneseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GeneseeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_CravenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_CravenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689936072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 496<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">21,207<span></span>
</td>
<td class="nump">21,039<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,723<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">692<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">704<span></span>
</td>
<td class="nump">705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853689252824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - Narrative (Details) - Retention Benefits - D.E. Karn Generating Complex - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">18 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Retention and severance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory asset</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm139853690236360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">18 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Costs incurred and charged to maintenance and other operating expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Costs deferred as a regulatory asset</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">8<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>77
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MB+B:ED\C8G?]P$9#NO6TQ BS!EV?1FAT.9G]=G%^];SYNY@.)S>8505@UPC
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
M3V+\,')1,N+X'A8OL7B]C$]\\!86CH/^E*^4B56-_5I6VVPNPX?^& CQ7@B
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
M#\I2A_+3G/XAJ)T!G:^4LON%NZ#Y*R6O4$L#!!0    ( .12G5*P._O=] @
M #(O   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULO9I;;]NX$H#_BN M
M%BW0U!8OLMTF 1*WQ?:ANT&#GO/,R'3,4UGT2G0N^^N7I!31%H>T<SLOB2T/
MR9DA.1]GQ.-;6?VJEYRKY&Y5E/7)8*G4^N-P6.=+OF+U![GFI?YE(:L54_IK
M=3VLUQ5G<]MH50S1:)0-5TR4@]-C^^RB.CV6&U6(DE]42;U9K5AU?\X+>7LR
M2 </#WZ(ZZ4R#X:GQVMVS2^Y^KF^J/2W8=?+7*QX60M9)A5?G S.TH^S;&P:
M6(G_"'Y;;WU.C"E74OXR7[[-3P8CHQ$O>*Y,%TS_N^$S7A2F)ZW'WVVG@VY,
MTW#[\T/O7ZWQVI@K5O.9+/XKYFIY,I@,DCE?L$VA?LC;/WAK$#7]Y;*H[=_D
MMI4=#9)\4RNY:AMK#5:B;/ZSN]816PUT/W #U#9 _08DT "W#; UM-',FO69
M*79Z7,G;I#+2NC?SP?K&MM;6B-),XZ6J]*]"MU.G,UG6LA!SIO@\N53ZGYXC
M52=RD<Q8O4R^ZGFND[<_2[:9"RWS+CE*?EY^3MZ^>9>\2429?!=%H>>C/AXJ
MK8[I=)BW0Y\W0Z/ T#CY+DNUK),OY9S/=]L/M1F=+>C!EG,4[? [JSXD.'V?
MH!%* 7UFAS<?1=3!G6NQ[0^'7.O\MZCD*OEKS2NF1'F=G)FU*Y3@=608T@U#
M[# D,,R?>J]_*W.YXM 4-&TSV]9LZ9M33-#Q\&;;+;X,(KB3V5&*=DK1J.UG
M\__IM=LL)27U?L]EF8N")Z765EAMS7/S+3=N6E?R1NA5D%S=)[+S$SO$3UFG
M4A;UTV>NXUPN6!,]RGG"5K)2XA_[ ')=TQW=<=VHYSI )LU@UXT[/<=[]%SP
MJM*N>' 3N^.U55B4-[QQJGF8Y%I(*'#CC3VUR*2GN2^2C6'%)YWBDZCB?ZDE
MKY)2EK__-D&CZ2<[L=!D6F,>EH3^Z???TFSTB;DE YDT\?0]2L<]FWR9*6S2
MM#-I&C7IHN655E55XFJC0I%NZHW<7RF^Q!'%*:Q>.G+1>Q2/,4M67FN/ZD#,
MZIJKQK>%8%?:LWLV3KK%B#3JAK,\EYNR[;R42@^HIX^+&W:EM[3=2WE>;;B9
MU1M>;L!(U(ZQLU?Z3@)DMF=Y5WWDU$=1];_I?5,J67GN:!5#WJ!IUM\ND- X
M-'V.$"D^S+%K=N_[4L/8G)0VY1S6&P/.&N&^XH 4)0'%'7/2.'2:O9YO=*#2
MT:A9%MV^?WAZP()L+2&>CHCT[?!EC@*02AVE4KJ7G4_@3ZLU]32:X#Y; 2$T
M"JT;A[(T>]31XILEP\%'B]2Q*(W#:,;60K$BX7<Z;]"TV51Z[[_E=WFQF9M
MWDSQNF"Y]IU>J'I1+$3)RIPG!=>GZW>@XWSV'!'<#^:0%$6A*7>02N.4TD>E
MRFAF0N:7DE?GK/SEQ310:X! XZRO-" 4VFP.0ND>"FVJ?&E4UH=R+_KJ!?M@
M!J@UP!UOC0(R$UAIY,B$1G&E*YES/F\7:,T*J_ZC/-Z.L+-WLGY\ X1& =T=
M[U"<=S-9J^;8JD3%37#0(4'=VU F;>03W8:+QP@$ &V+^JT)@! *K!KDJ(?B
MU.MBVZ:VA\G#=?91=X0FGM\!*4H#YRWDB(@>ES1]M='DX,B&',%0G&"[ZU/4
M]<9&+;U&Y_Q*@7[Q"=0_OP B:3H-[26'*13'U ^[#NW!/Z:?CQIOJ\=E=M5S
M-$+[,BL@I.9ZQXB%R)G9YU;KM:P%K+B?11V-O?4&"04T=WA#^W(MIWD3D=J#
M&*BF#R1O_@%F34/AR"$+[4'6UN+4*>%*)R2UDOFO]S9_U@^[U9OKP 7OZ5AJ
MU.KNBZ2ADPIR[$)[V,7NNW4KS!%+'V83FU$Y.T"% 2:EJ(];4"J4@&/'+AQG
M5W.Z772A)^A6[,/G*.VG#I 0"FPZ[!B%XXP"CZYOVUC_;DOY>+#'$'O2_KH&
MI-)1%K+!(0KO1]3V><P&?P-9^^'+WQM]-BA,0>!]4R+0LOK<:8SZH4E6B=P4
M+<]6-H4"C?,9A7%_W0-"XU& OGBK]A?/[)YCROODG%^+LC2_ZGUSP2LAYZ!]
M?FZ73FC?/D"(!B(G=OC$<7P^S[XOYB 5M<P'*?520D!HD@4B%G:PQ?'2Y9^[
M!2Q5L;)F.5#YV>W?T1+':0FF5!H^&CT"]H5/ODD_60)DIC3@"4='O"?YTR9O
M5KRJ+=6O[Y.97*U9>1]S@X,:GKQF=1P[ N$X@>+U<>P3!.,^9@ AA /N)8XR
M)%Z[^S_6R(G#"HECY=%5<@*4]5 _QD)":0 ?Q.&#Q/'Q$I5RXD=_VL_/ !D2
M  1Q@"!Q0+QNM9R M<&^7;Y0X*Q*MEY&[4FK#JV8D_W9%"!R1-- -D5<@"?Q
M /^<FCEQ89[$P_R+U,P)\'[)VUO0.ZB CUSH)_'0OZ=D3OP\QR^90T+CT )S
MW"#Q9.A9)7,"E.>FGD,!H5#%G#@,D3B&7K9B3@ B]<\$@$QH\U '+1I/C9Y5
M,:=^)C0A_6@+""$<TMMQC::O63&G#DHT#J57J9A3H-A&<+]$ DE1%-AQU)&*
M[DEE7JP:2@$JH7Z^ @H%S@K4<8GNOR7QI&HH!2!$:#_605*4A+3>ND6Q!U7/
MJX921RL:I]7CJZ'4QTZ?WX#(9!QX@4,=FN@+UNSH_IH=(!*LV5&'*1K'5%#+
MQ,3\-/VDMU-A+UVM615<>P")$/4,\*5"ZCM:T3BM+DU=;BD+$YZVCW*@E@!G
M?"6!/(L&U,P<C;(]+YF>6%W,H)*<]S(/E$H#KS@RAZ(LGF(=7%W,@-I</_!
M,FG(KPYBV8'OCIY77,P (.%)OXP#2$U#!;C,42N+4^NU:XL9E&'U+?-ELE%H
M<AS*LM<LO1U86LQ\H.$^J0$9%#BH90YY6?Q=URL7%C/_!1CV%J0ODP4-V[I^
M&+^S\;2Z8N:XF#WAJD:LKMCVMWWOT]^;@$R_\#7<NGV\XM6UO91=)S9-:R[O
M=D^[B]]G]KIS[_EY^G'67-]VW32WR;^S2J_:6I^0%[K+T8>QGINJN:#=?%%R
M;>\X7TFEY,I^7'*FZ64$].\+J1G<?C$#=-?D3_\%4$L#!!0    ( .12G5*7
M;IXE PT  #5-   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULM9QO<YPX
M$H>_"C6;VMJMLF-)@(02QU6)LW>W5<FN*[G<O<:,;%-A8!88.[Y/?X+Y(U"W
M!#/)ODGL\0_1TDC]J%L-ET]5_;5Y4*H-OJV*LGFS>&C;]:N+BR9[4*NT>5FM
M5:G_<E?5J[35O];W%\VZ5NFROVA57#!"^,4JS<O%U67_V4U]=5EMVB(OU4T=
M-)O5*JV?WZFB>GJSH(O]!Y_R^X>V^^#BZG*=WJO/JOVROJGU;Q>'5I;Y2I5-
M7I5!K>[>+-[25]>4\NZ*7O*?7#TU@Y^#KB^W5?6U^^7WY9L%Z4Q2A<K:KHU4
M__>HKE51=$UI0_[:M;HXW+2[</CSOO5_]+W7O;E-&W5=%?_-E^W#FT6R");J
M+MT4[:?JZ5]JUZ.X:R^KBJ;_-WC::H58!-FF::O5[F)MP2HOM_^GWW8C,;B
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
MX)6Y5"DU.%4+5R\5T#@7I=P-/*_CII0)9S3(STW5:" SPYF J2(Z2U.JWJZ
MR_70\9WW$P]LD1A[PAT-EG0!,S"/RZG"F5NYQ"P%H9D41,%\Z(S]RXGO64$>
M\9/!6F^,B4WE6<H7._D>#QW/$@&'R%@+BH<53(!SZX0<OTI3I[JG%6Z.W]V_
MYLEC,L]4PT3R)Q:;9.CT'!+#G&;</,CU-R@3"JU?)+G._\FZC/4<$F7:R+04
M(T'*1'&DKV4A-@1^>X\@* 7!J8)6*6CEB19D>5K7U-#10,DU438:W>P@KTVN
MQFR8L(]Q9A1>9:@SHXD46G(64P,QN:*<B@C(S-IITG@4-(L97FF2QI0J$"8!
MPR+*F^0+>9Q=D\99DYP1)L@=XQR?BAZX!J&LM1N5 %<%0+ 'X(ZJ"]+RSTG@
M!7Z-?')8?@U1)?>VY2Z6HJI'4-4CR/W:>_S&420S@<DKB("MZ#,'0D6,RRU2
M&99(P0I$!N=D?'O[XVE\/[FI2[FX1R>_A]U(JU'0';BKS;1J0OI5R!9ZJT)O
M'42_EP8VN8\P%F9A/4#!N!O2"NH9VQ5C^[3RVIJ*?P-N[U2L]Q%X-Z3OUP.'
M%7!X$'@BTQ3?-K@/HQ=",Y-(Q7[C.FC@HM<)[@G=K&,-=RL7>L7O _(ID5OD
MG8J\<SHYOL"UP9HSL3B&WME=%[U^6(=>%]GK'T#O5NC=(^@"VPHH36X$J,4;
MP5R65+P=V-^]RKKW'_9W[_C^K@G9L[_[%7K_,Y9B?^<I^4%8NQ1/B=PB][V_
M7<;[E,58VFXR]=I^'?PID06\N]$M[:<*=J %$YIPF*/4N^BBARJZ?S$Q<IDW
MT&=IL!WGPP2_F$#9 +P^E_@B*R>V)U??8*,_4$L#!!0    ( .12G5(5[6\Y
M- <  -,C   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULQ5IM<]HX$/XK
M&J8SE\PTP9*Q#9TD,PF0]Z0DN=Q]N+D/#A:@JVU16R1M?_VMC<$@K0WA>M,O
MB6V>?=-J5\\:CMYD\B6=<*[(MRB,T^/&1*GIIV8S'4YXY*>'<LIC^&0DD\A7
M<)N,F^DTX7Z0"T5ADUF6VXQ\$3=.CO)G@^3D2,Y4*&(^2$@ZBR(_^7[&0_EV
MW*"-Q8-',9ZH[$'SY&CJC_D35\_300)WS:660$0\3H6,2<)'QXU3^NF!>9E
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
M9'ZCY#3_&OM%*B6C_'+"?5B;# "?CZ14BYOLF_'E[WA._@502P,$%     @
MY%*=4FW?Z+/R!@  !AT  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6SM
M6=]OVS80_E<(K]B383M.V@1I$B!)NZ[ @@5QVCX,>Z"EL\1%(E62LN/^]?N.
ME&0YO[9BP[ 'O]@B1=Y]=_?='0F=K(R]<SF1%_=EH=WI(/>^.AZ/79)3*=W(
M5*3Q9F%L*3V&-AN[RI),PZ:R&$\GDS?C4BH].#L)<]?V[,34OE":KJUP=5E*
MN[Z@PJQ.!WN#=N)&9;GGB?'9224SFI'_5%U;C,:=E%25I)TR6EA:G [.]XXO
M#GE]6/!9T<KUG@5;,C?FC@<?T]/!A %108EG"1)_2[JDHF!!@/&UD3GH5/+&
M_G,K_:=@.VR92T>7IOBB4I^?#HX&(J6%K M_8U8_4V//:Y:7F,*%7[&*:U]#
M8U([;\IF,\:ETO%?WC=^Z&TXFCRS8=ILF ;<45% ^4YZ>79BS4I87@UI_!!,
M#;L!3FD.RLQ;O%78Y\]N**L+Z8U=BROI/5EW,O:0RV_'22/C(LJ8/B-C7UP9
M[7,GWNN4TNW]8^#I0$U;4!?3%P5>23L2^WM#,9U,]UZ0M]\9N1_D[3\C[[J>
M%RH1G[PJE%?DAN(#:;*R$.^42PKC:DM._/8+MHF/GDKW^PM*#SJE!T'IP3_R
M[/?*$+VILIF2ED1B85D"B[P1ET8CQ_!F)&YS$E<JR54FM3CWV*9IW5H_%.<7
MY[?OA\+SJNO9I9AYN5@,A=2I2,AZY+0P>&E%)2T[3OAUQ5J*=9Q)5"4]"2P+
MVRMK$J)4Z<R)Q&B(T'C>X!DB]Y-<2+>9^O&'H^G>X5MA64Z"]')!.Z3=A(</
M^ ]B'5X%>QQU:,S"DQ9)#D"D,Q)+:96I(<%52'I^#],,;]@ &P)M4M3\'.RN
M;)T2H/+B1Z@J ]ZH!E-EN80D3!\>.J([6.F\2)4# K.2$!.71J=9*A0M8A!:
MR+)P1N1R24)6%<F"($AE6BW@5NVC&XU-0_#>$4IO %I7*&",E@WCM4(Y5S,2
MGD2M34P9_/'0C\\8_@?^$@6V;$6L\2,OZ.' 7V./#(44@A)3%ZG0E$DNJ2 #
M6 .'B\NK&6H V6S=.#"">.360GVM5:K\>B@62L-M# 6$P1041/<B(U%8@TWH
M0#"+58\VLF"DUL;# L"'[IXC8MQI.^XA#$@43I82DE55M#%PHO6SSZ6'FY:F
M6&[8%%W=)W2(NJ7$+ EIN+"F;$IUX#@CD2E]K66R;J"$Q3;E$2U5Y)NKJ\J
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
M[(>_?+Z&;B$37@! \AO +PZ.#Y\\.B@LU?/C'[Y=TY3%K/6^7?&O2ZV@;#0
MW\];2"K\00ML6ON!R7OYOU!+ P04    " #D4IU28=4A%V<)  ##*@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6SM6MMR&[D1_144X\H3S<M0E&19
M4I4D6UFE+%LE>=</J3R ,R ':W P"V H,U^?TP#F0I&B-U5)Y84/$N<"=#>Z
M3Y]NH.;\69OO-A?"L1]+5=B+7NY<>38<VC072VX'NA0%WLRU67*'6[,8VM((
MGOE)2S5,1J/CX9++HG=Y[I\]F,MS73DE"_%@F*V62V[6UT+IYXO>N%<_>)2+
MW-&#X>5YR1?B2;A?RP>#NV$C)9-+45BI"V;$_*)W-3Z[/J'Q?L!O4CS;SC6C
ME<RT_DXW=]E%;T0&"2521Q(X?E;B1BA%@F#&'U%FKU%)$[O7M?1;OW:L9<:M
MN-'JF\Q<?M$[[;%,S'FEW*-^_D7$]4Q)7JJ5]?_9<Q@[&?586EFGEW$R+%C*
M(OSR']$/G0FGKTU(XH3$VQT4>2L_<,<OSXU^9H9&0QI=^*7ZV3!.%A24)V?P
M5F*>N[R5!2]262PLNRHR=L-+Z;B2_^+DL_.A@PH:.$RCN.L@+GE%W(3=Z\+E
MEGTL,I%MSA_"M,:^I+;O.MDK\)Z; 9N,^RP9)>,]\B;->B=>WN05>1_$S+&[
MPCI3 5J._>,3!K [)Y;VGWO$'S7BC[SXHY^[D_\I=^X51QEY9DN>BHL>4LX*
MLQ*]_3K8C1&9=.R6IU)))X4]8U]SP>9:(?\PB:5AP+P9 ,2Y'- NON-2&,'X
MBDO%9PI7CB$ :=Y$X R^8_=2*:A"D'^4T@2U )]@5TM=P:=Z7JM?UX^NM8$G
M1<8^">>$L30F6OJE<M9A(61;''W5&'!S_P0H";-8]UG)#45,%VK-_EXA:E-O
MTX2]8=/I"/__^I?39)R\Q]7XE!Y.DC@?&DLCK;!])HM455Z7K6969I(;<L&3
M* &!F3 L"5*G; P1DW<;8C=NVRF349R2D.+Z_2D;C]@-W 2@8<&3ES:?OK0Y
MH8>34_99KX+<\3L_.(%-HV;@F"5'[]@5UJ.@+0Z8M.\GW:%?<VF9\BXGCV^&
M?LWPLHVUT_"[Y$X;]DT"5Q__J&C,+UJ1N^R @0794@,?L@C%(/#R@IL0NSV3
M^\P*@84!(^-)G_T&IWN==Q0:81W%R&-Q !_^"NHPS)'IM:5]]N84[.=AMVFU
MU4H #S (,P0K*U-J*VBQTMJ*[%(MXL+Z!^S+3,F%M]^R:EL; ]!@<%IA.)NM
MO6#PK +$#5<H)"FA-.8-O50BP)=R"&RU4SZRMYMS+U3,I8$7X%VW0"ED,UUD
M(4=J_ S84XZW;V'",F83.?8L>JL9YV-_\A[V+G&;2MA;\A(C2J,7AB_['4@N
M^=I[25!:(*_@MACA4H%SB!]]QJP0(;IY"P&9V!9=(*[1&T!%9<(*87U5$JHF
MQU.6\;4E-D'A_XY.0]9Q!WM0T+]Z]Y M8+;:.U598L7!/UOK,V*EU6HWGQ$K
MTMIRO@*%H?(O%@13@ ]9 ^8L*8B1JCKDTQC\9CH:U6@;L&^YI.Q F'E#;]UI
M6^[(-&R 3V!C5J5Q:@/8E(//"6000V_V+*0;JT8HN0[K@YD^=-OJ$4I:<[!5
M_$B%\&;NMZ)5.F!7+TF_3T,0$5\<"OT: +I.Z615!-Z *L<'D4:6'26C[O+
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
MX/>9163J+[1 ^X^\F_\ 4$L#!!0    ( .12G5*!VMT1904  +49   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;.U9W6_;-A#_5PY>L"?5UH<M*6T2
M($E7-$ \!$W;/0Q[H*6S180279**X_WU.U*RK#:.TW0;]C #B<R/X^^^CP?I
M9"75G2X0#3R4HM*G@\*8Y>O12&<%EDP/Y1(KVIE+53)#4[48Z:5"EKM#I1B%
MOA^/2L:KP=F)6[M19R>R-H)7>*- UV7)U/H"A5R=#H+!9N$#7Q3&+HS.3I9L
M@;=H/BUO%,U&'4K.2ZPTEQ4HG)\.SH/7%XFE=P2?.:YT;PQ6DYF4=W9RE9\.
M?"L0"LR,16#T<X^7*(0%(C&^M)B#CJ4]V!]OT-\YW4F7&=-X*<5O/#?%Z2 =
M0(YS5@OS0:[>8ZO/Q.)E4FCWA%5#&TT&D-7:R+(]3!*4O&I^V4-KA]Z!U'_B
M0-@>")W<#2,GY5MFV-F)DBM0EIK0[,"IZDZ3<+RR3KDUBG8YG3-G[WC%JHPS
M 5>5-JHF>QM],C($;0E&60MST<"$3\!$,)65*33\4N68?WU^1")U<H4;N2["
MO8!3IH80!1Z$?ACLP8LZ/2.'%[U$3_C]FLC@RF"I_]C#9-PQ&3LFX[]KS!^
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
MCSZJ<4()+#GN+EFK^[ZXK!QC#^Q M)421>P(BCK"(YF]E:?+"E^@HR*-K0O
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
M=^SQ0[ E_W9\8@.*G]_.E01?H 7X?FIA=OV!#FC_9X*S_P!02P,$%     @
MY%*=4O$]ZU&O P  )PX  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M[5?;;N,V$/V5@;HH;""(+%F^U&L;B)T4&Z#I&DDO#T4?:&ED$4N1*DG%2;^^
M0TJ6G:(QNMNB?<F#*%YFSIPY(@?B?*_T)U,@6G@JA32+H+"VFH6A20LLF;E4
M%4I:R94NF:6AWH6FTL@R[U2*,!X,QF')N R6<S^WT<NYJJW@$C<:3%V63#^O
M4*C](HB"P\0]WQ76383+><5V^(#VQVJC:11V*!DO41JN)&C,%\%5-%M-G+TW
M^(GCWISTP66R5>J3&]QFBV#@"*' U#H$1J]'7*,0#HAH_-9B!EU(YWC:/Z!_
MZW.G7+;,X%J)GWEFBT4P#2##G-7"WJO]!VSS&3F\5 GC6]@WMLDH@+0V5I6M
M,S$HN6S>[*G5X<1A.GC%(6X=8L^[">197C/+EG.M]J"=-:&YCD_5>Q,Y+MU'
M>;":5CGYV>4]6JZ15+:P0HDYMV8>6@)VRV':@JP:D/@5D"'<*6D+ S<RP^RE
M?TB$.E;Q@=4J/@MXQ_0E#*,+B =Q= 9OV&4Y]'C#5_"N*3&)V2%%V @FX9J;
M5"A3:X1?OJ-EN+58FE_/A$NZ<(D/E_PS43\;9'WW0!*CWCT#DQFLE:2SA-I
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
ME/O,4128"R='O+@A&<N$Y,Q29'ZNJ/:[8PS.<<F<$Z4(I^OHXK V>$1[5%I
M*#SV@CUQD51\!Q[MP?B*>3+0D&L4DAV5(!A."/'$1*AOA#U2+^[IC-.N,T[[
MVUE7 6WQ4DFHFNE]#_2L@Y[]M]U]WAF:?[WN?@'46W=_Z^YOW?VMN_\/NWMZ
M,EA09F_C^.0"G/;MC-'M=A/:;3N8O(JWXQW5/.5&<+LDU>%@3A>%;4>F]L&;
M.HXIN?$T],1E15,FVB! [TMC_/$A&.CFUO5?4$L#!!0    ( .12G5+T/+!
M_ 8  '\D   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;.U:46_;.!+^
M*X1O<6@!U;8DV[+;)$"3[MX6V.X&37OW<+@'6J(E(I+H):FXN5^_WY"R+&]M
MYX)V[\DOLD21,]_,?#,<$[K8*'UO"B$L^U*5M;D<%-:N7X]&)BU$Q<U0K46-
M-RNE*V[QJ/.166O!,[>H*D?1>#P;55S6@ZL+-W:KKRY48TM9BUO-3%-57#]>
MBU)M+@?A8#OP4>:%I8'1U<6:Y^).V,_K6XVG42<EDY6HC50UTV)U.7@;OKY.
M:+Z;\$\I-J9WS\B2I5+W]/ ^NQR,"9 H16I) L?/@[@194F" ./W5N:@4TD+
M^_=;Z3\YVV'+DAMQH\I_R<P6EX/Y@&5BQ9O2?E2;GT5KSY3DI:HT[LHV?NXD
M'K"T,595[6(@J&3M?_F7U@^]!?/QD051NR!RN+TBA_(=M_SJ0JL-TS0;TNC&
MF>I6 YRL*2AW5N.MQ#I[]5&LE;9\60IV)W)XVYJ+D85@>CU*6R'77DAT1$C,
M/JC:%H;]6&<BVU\_ J .5;1%=1V=%/B!ZR&+PX!%XR@\(2_NK(R=O/B(O-8T
MYJV5=<[>UY[0Q(Q__X+I[+T5E?G/"6633MG$*9M\FTN?+:0W9-HAEBJDA[%,
MK=BR,9!A#&MJB3=@)AXSMGQDMA!LK576I!CG=8;E^D&FPM";1ZQ=";C[YL,=
MXB=T_NCFW$!R4PEMF'C@9<.M\'*$=HZK4T%*!4^++1J7'1F#0Z5'9K5<-L[#
M5K$:!4;6J:H$XP]<ELX.C._4_OUO\RA,WM#2JL(B<#^]+U29 <0>O$]%SP/:
M>05Z 6O/!BU>,Q(9S=XP5P2T3!G@E-(^!EO'$15@AA9Y4W*2XJJ$M!+.X<:H
M5+K1C;2%,S\7D.Y8$[!UH],")@<L@Z2MK8'W,"^]?UK%T GKV0>9%C+G=0<L
MY^:;,>UP6,UK4TEC' [X3Z.NGH)7<]MH7CH8A^#!PT*OM33"_!G> ]=2-0;5
M?&ED)O$$>*+.>4X3("Q#J#$[Q7TFL(=D1)&UV@B]):.# TZ4349KR)9,/&"?
M6#LZ$5!L/M[=WB.UV#C>],- TV@I]I1[L45W2F=G'3'EFM?WD,$^6PXB6WCV
M%9P)0FF1!>RG=^]O7DDD IY(9D..A+^66$42'Z1##@]!NRP?D7M&I(U;NY)?
M1/9*4^) @N5EZ:PJ%6($P%HU>8%=TF'_/+P;4C(@95UF%90FLB(-PM.\QVQL
MOJ9-?@WN>P4$V+0^@T3-Q!?8;X393^8VQ]HY%%%5RLSQ"2(]QXA8B)^?H@4F
MI2 H!94JY)!="X2X;J-,!3IPZ'Z!HH!M"G"(4=:ZZ@*I#U*KFHR WS2L 5=\
M0)<EN$:WP&C9-7]D/W.]5!I"9 D?BY8;+=>/0V+P ;VP!:C;3O6Z._9NZ\40
MQ4/"<YB9"[8![6ME01U,I+B2KVBPXIDK3AP0ZZZ^Z6[WZ'*O%#F6H2?BM?RO
MMXMDN'C4SN#M$I!R%\-AK[R>J&;=G',Q^X9B]BSRP]/;!'N2=T-VV\UL*;=2
M)=I<5\VH4 &(:9.:Z"5[30?VY3;JK]&, &U9NE3X5&@A]OHIAFX(.16'+MGH
M,NY1J5]!=X3YS==-C&E4U+H1[,<_L8;]P,(@C"?N=QS-V3]VT6/S<<R2< 85
MNPQ*9FPZ[VHF2\9L%K%/BM):?:7-N3I\TR];/[ H&,]CIV\^FWQ_L$]BZ122
ME$6<N-]D,GG2F[_N>I<7I3+FY7X+<Z!?.6C!=$K7<!]]. \QENRY.IP@RCM7
MQS&-_':D^+V()R_9BVCVLG7 L4;K$,J#88HG"PK6)#[L@2>$/M_RY\(^&- X
MGA'H>+J73-O,\7\DV#N1BFH)">W(TWET6_+:!K35@U94UJC@B-\;Z5J4@.4:
M=/C:Y)#,38)I,O$WY( ]T]DB2$#;13"%$_9"'Y";Z!KO"# 9,[#U& &BB,$V
M[\7U_X3W<';.@\F4<B)*@L4X^7\[X2^PKD</V!0M'*UG00(KGXJ[UX<-2MAC
MEDWAI9F_F4>+KRR+4%<6P01O]L,;)5-WG?7R.Q@G,:[A>''"#5.P>Q_7X3#"
MJ5'L;V:SV;-MFBU:FQ;QUS8M(K(I.<[%< &]1U#VPS$-HOG8W\2(2\C>5JJA
M!JAM^="1N\;)-_Y'=W!7&EH]W/J^8%LXEJIM*;I^B=C2ZU&Z?\S"#$_\[9]V
M?_NG)_^Q[^QK8W&CJC6O'T^(GG6B9W_]\472*4N^Q_'%LX6<CR_.QQ?GXXOS
M\<7Y^.)\?'$N9N?CB_/QQ?GXXGQ\<3Z^.!]?G(\OSL<7W__X8M3[* 3*<_?I
M"W7= .J_#^E&NZ]KWOJ/2G;3_:<YJ$/HF0W:Q166CH?)=,"T_]S%/UBU=I^8
M +15E;LM!)I031/P?J64W3Z0@NZ;HZL_ %!+ P04    " #D4IU2AE^06.4(
M   H&   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6S-66MOVS@6_2M$
MMECL JZ=.(^^T@"))S,MT'2"MMM^&.P'6J(M3BE20U)V_>_WW$M*EA,W;6?F
MPZ*M;4GD?=]S#]7SM?.?0Z54%%]J8\/+@RK&YOED$HI*U3*,7:,LGBR<KV7$
MI5].0N.5+'E3;2;3P\.S22VU/;@XYWNW_N+<M=%HJVZ]"&U=2[^Y4L:M7QX<
M'70WWNEE%>G&Y.*\D4OU7L7_-+<>5Y->2JEK98-V5GBU>'EP>?3\ZH36\X*/
M6JW#X+<@3^;.?::+U^7+@T,R2!E51)(@\;52,V4,"8(9?V29![U*VCC\W4G_
MF7V'+W,9U,R93[J,U<N#IP>B5 O9FOC.K5^I[,\IR2N<"?PIUFGM,187;8BN
MSIMA0:UM^I9?<AP&&YX>?F7#-&^8LMU)$5OYDXSRXMR[M?"T&M+H![O*NV&<
MMI24]]'CJ<:^>/%1>BWG1HG7-BJO0A37-NJH53B?1,BG59,BR[I*LJ9?D74L
M;IR-58"(4I6[^R>PJS=NVAEW-7U0X(WT8W%\-!+3P^G1 _*.>V>/6=[Q#SLK
M?KN<A^A1(_]]0,])K^>$]9S\+4']L[+$[.8]72C?>!UP7<D@I#@]>MPH7R@;
MA5M;Y4.E&Z&[S=J*RY66T7GQ2=M27/_1ZK@1KYPIM5V&D5A7NJA$A6L2-C,R
M!'$E:E7/OR%J1+JGIX]O/J&$(7FIH%QRZS7>_8XNI!TS]UGAH[5Q,Q(?U!<
MC/A0J:SH\GL4"0U7E2G%? .547X1*CFA[0K+G1^)JU?7XAWTKRER<.K-FQF9
M%]IYT*4&^ BW$%>*@$][)5[)6,FUW"":RB\WL*]NI-V,Q;7T-H6%U,@8O9ZW
MD21*V%'(4(D%8"UTSBHV:L=8"?G2&%?P4UD[N^3-I0Y96BFB$Q$Q&/A>4#B0
M4DVX53A?2ELHQ#56O)+C&D1H5*$7&A*PCNYCDRLT:S*ZUNE;SK6A\!3)*P%
MI_UDQ](K!82-+VAWZ.46E;1+)=Q*>1$!P6PP.6)=!!(#_0,V2<)3"B1IWE-J
MN0H![8%6*8FZNNOB6+S7Y-DP9/_\Q]/IT9,7Y#Q,5G=#W=DQ#& *JXZAKX'
M6%T*5-_#IHWNM5&7K?"@5?\R+H1_[]>,NFP:LZ$04VRJ3>/P'74A#?*!8BU3
M7\@H:%Z)E30MI3]6KJ1V0(&G"_AMBM:P,1R_3DEOC<H5NG57?ET?LK!;FY'M
MLVK'#JPB?UJ N$].T *J1]R5H<OX7!HNRL0=H$&E3AXJI*Y9@AETT=)AT NH
M^OT^%;+1$:93Y0,H1BBY@"%+ED#4;OS1^EB9&PAIU12T5+ZY)[XEOG-D?*\0
ML)N(1Z%0YP&X*GI<31%0WXL.0)<HUFH'"6#R0T \?O I*]A9T'>E^/CZ&KM?
M[P>./PL0(]Z]!VLII<M6>HFX01B,6"CO%1D46V^#6'A7[Y@ZAA=K!6BYWWFU
MM(P6'#Y0"0]RD]!E:Q&QN#3^[E;SGAB-!-4-N)LR&#>[5ES2?$N5==\2G?3B
MBJBJF />%[KH)L</I69$/:,C3V>6">\]I;_$Z"E2!PZ\XEJI'4 JZ*4%NA<(
MK4' D9N\6B$VKM8%U2/3<DIQKLF40\U%&%!SQHBLU\V-7N:V=$+.@_-S04U$
MH?1IK!"%I:>YZ+/?,6=Q1_[]=H%5P1EJ_3O0^>WJI1NY?I.Q#]$!6GSR[&XS
M_@!3H8A89W.%F80K:2G<NDUV;(?J FO<FL&<B1@-( Z%])[AD6&SQT7JOXPU
M/6C:;9MIGNJ%:<L$URF*1#NV +4-9+D+L^$Y-?:-AM%8(\"/@9\=018_(6OD
M?'?G4,Q:]")B-",LZD&)6A@V<[ ?B:?X]T1<)C ,.?7LZ#-Q2M%HY*;FM22
M!HO'P23)S?X=X<];9Q]WMV]A,IH*M ])(J)'.TEKD["$YLG9TS-Q]FPJ/CC&
MXDX0;#D\X<_3WOK>-EC"ACT29_AWO*/SDB00ZJ"K:JZ+OMXA]QG]3:J&B7@D
MIJ?T,87FRV1"+:G=19NF*1H/[5#3A!OF=2@[@54-,.4HW>\+8$E>#Y$\546!
ML$B>9:6J[:#Q$;+8@<(^M)4T35'1N6]12"VCK=R"&=7AW--D334YY&N=O6N4
M+E)$:J%QI<L]Q'5?TQ(4]"2:0>!G,JHL-<E&<$L%OP#:SF9&V7FX&<9L)()2
MR%Y48@KL11]"@[*%SM@_VX:3(SY]\4LW8J#R5RY!2H=X/F@?!MA5=UKJ&YJZ
M^,/X>OP>MFJ#C3--%?F+EQOJ?/P"QL&<5*0S+U?*CL6G"FN'PD$B00$.AZC#
MY*61/F9Z.2*4UX')Z0/#@R?L(H=GL!T43A42=8<@%II?>M3R,X,3@EY)W_/<
MUGIEN)IHN^X(AW4(>Q*YZ:=--]O_TKS)!\ZN^O?-'Z2T13B('C;YV)=R22^&
MHK)I34/ 0,R]D;&HDMF+5AE!9^^HEIM$(;NHB+HEO"<2PLP6PZR6OZ/BN@AA
M,.&*$Y'1=QC0[\!R3?617FTQ(9^[-NY)S7/Q5H)SOI7@-/VHY7/X9G!S#Y2_
MMBMG5@F0[E4AZER:Q^0_I9)I03Y'PJDWR/1CU' M;F\O41IQK<!&!T;E3K&A
MK2E4UW5CW$8QQ4,B66-/W_IR%Y^<H_8/4?U=BM^ILBU4V6=UH)5IYW;ED?AU
MR^.X-(CN\4J>Q51ON1O_[^U,0/$=9GY;U-$#IJ7STCK5KBRZN85NQHSJEC-+
MR*<_?H\@_6=%LT0G7IA,8N9&(-(?!@KJ>GKN'?1W)T3N(NK3D(^B::PPD'*O
M\K8@5SP5&#[N(F&"JW GKAU\I+>:N)&:O8!-FL_-^U&Q=(RH%>)-Y,2U'BOR
M@2^%V609NSU(I+;7/1ZDMY()H_O)1XB\T 11&K*P+9&<T#:-\X"KUG<G^73
M#!U7I6,<'^UZB6JE71O,IL\N3J>X\C3'8>-XW\O%R>#M+0Q<\CMJ8H'@/.E%
M;G^W?PU^F=[^;I>G=^@@A$OP V'4 EL/QT].#Q*I[RZB:_A=\-Q%Y(!_5DJ"
MDM "/%\X#.5\00KZ_QRX^!]02P,$%     @ Y%*=4J>;3B7J!   .Q(  !D
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
M;'*(:K+Q^T6\\:8*WPR6QGM3A,N<9$J6"?!^98QO;UA ]Q7I[-]02P,$%
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
MW+,C%ER1%\B[9DF]#.:RR/P=V>5/YT11Z3=%I7^R#LRH)6>5<-ZA8&XH</8
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
M=+=VTXP^9E!9 GJ?2M*^65@![>?1]"]02P,$%     @ Y%*=4DAXCGJ- P
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
MPB)NE %0$M."LAB2R#\]&-V,Z2/:Z>* T565,<Z($*H2K=O.+XFC'ORXO%"
MJ0TYA+T,Z[M]#LU*B3+-A$]A[%E;Z R423=PT1V IM9'<5H:K;V'813#(#J$
M^]'[2\#'%)WCU8[6DF,U> Q[PZB_#WO]Z&0?;JW)JKK5,&%BE$E/:VH0'9%(
M$AWOPV6:4CMB5S+(*7>O?6%--2W8O,5II43($:M/4&/.^@G#]P@ACH;[5$0.
M0U#9F0P?J*G.J$7Z=9.U1WW8ZS7D!JR75Z1!=H3R:+4(Z:5^(LNJ#,H./U?H
M?)U.&,!//QPG<?*&]0GE ]6%K8%[4<+0Y-2JUML,Q?V0FK@7+O_;M)Y\-:WQ
M,G)_.V='(6=;"B.)#H/(X+O3F@1R\49:FM<AY\\E9A#U.3'#Z)@O%&48XXPZ
MX 1M6)D'8>G?W(Y'("I?&"N_D,>K#%)O$&TH@JPHC?7R2]MHQ'H\J %-J OY
M!0CG3"I#_.;2%U#IF36>^&%&S$F5*ZUW\@;H-;43OWAM407QI^G9* 'JAK3Q
M<O,(38D)<4XCZD/X+)$#F!>20CP7CDSA@S254PMP3?/.V,-)ZQ4_-XFFZ)R0
MLE2*Z,Y9)J\4::XDJ3Q)*(DH\?]"7->62UMA3X/*>JEQGN$LEH92/V4_E: B
M(F&DR8TCXS9QVIB@Q>\.RO ;@]+GH-1;01V0U1X N=1"!7%!FU25+>IE]?75
M0+N?#<\+$J45UXN3-6[Q<027]7;(57+0D-FP_>S^<Q VT*EN*+TZH1ZI%"="
M+MM2L_O6/-HVPYSM ]:\*IU2(0M9+_B9<3+LD1$/"+[@?;HTE2;E5\<M/I?E
MNFV_(A51.Z80OA>ZHKEYK:JN[\:TZ[LJ<*5N*9M1F:9&RVZ]U.MK[CQ3TZ;@
MEJT?ZS761'1F)4?8?&,TM\7M2?6&$*W;K*/![M?KGHR&+MJ+C^H&AKZR.GIB
M#<FK+(2A]H-971)K%;A%6^:Z83O7#;=.7*M%VE@=F7(F]&(+]&$+??B/CZ-'
M+?;1?S*.;K>R&T=WX^AN'-V-H[MQ=#>.[L;1W3BZ&T>_>QSMKAW;4F"GX7#:
MT<(A\_4);ONV/?^^K(]]5^+UX3G5\U1J!PIS4J7MD"9;6Q](UP_>S,(A\,1X
M;\IP6Z"@O8@%Z'MNJ DV#VR@_5?@XB]02P,$%     @ Y%*=4IY39J1% P
M7P<  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULC57;;MLP#/T5PBN&
M#=CBQ$G:K$T")%V'#5B'8-GE8=B#8C.Q4%GR)#EI_WZD['@NT,L>+.M"'AY2
M)#4]&'OC<D0/MX72;A;EWI?G<>S2' OA>J9$32=;8POA:6EWL2LMBBPH%2I.
M^OW3N!!21_-IV%O9^=147DF-*PNN*@IA[Y:HS&$6#:+CQE>YRSUOQ/-I*7:X
M1O^]7%E:Q2U*)@O43AH-%K>S:#$X7XY8/@C\D'APG3FP)QMC;GCQ*9M%?2:$
M"E//"()^>[Q$I1B(:/QI,*/6)"MVYT?T#\%W\F4C'%X:]5-F/I]%DP@RW(I*
M^:_F\!$;?\:,EQKEP@B'6G9$%M/*>5,TRK0NI*[_XK:)0T=ATG]$(6D4DL"[
M-A18OA=>S*?6',"R-*'Q)+@:M(F<U'PI:V_I5)*>GU\)JZ7>.5BAA74N+,);
MN+Q>PY5&N[N#5]_$1J%[/8T]66.=.&V0ES5R\@CR$*Z-]KDCI RS^_HQL6RI
M)D>JR^1)P&MA>S <O(&DGPR>P!NVK@\#WO#_7?^UV#AO*5-^/X$_:O%' 7_T
M"/Y2.)G"0F?P7JK*8P97JS5<FJ*LO."4= \%]4E,+M%S5XH49Q'5H$.[QVB^
MXIEF U*#SQ&V1E&QD6_@^?: 7?MWIR]?3)+!V87C;":"@@AF'8)IAV!(^ RH
M>C3U!ZGI#,_ADX9KJ10+O(&KVQ1+WXGAHC"5]@Z^Y1;Q7@X W6":TQ6&&^2A
M3UB,"6(OI I<O6$&!9FDW$]O<J,RM Z^M/;A!(:CA,9D-(3/Z!PH0X/PWLI-
MY8\@VI"T]I9"P8&0%!\*$_%Z=?8:0@B2BR[JLPR"SN#B@:@QH7<-H<4>+36S
M%H%#XH"ZH?.DPDQ^AD:!V5O1B#8R]_&3R:1W2N.P1YA98XOZ%_NU)S_(;& '
MXB!LYJ#?&],WN2]+/9M/ ?]4TM^!$XJ)Z9#AK@W"H#=XEM31U63RCJ23R;B7
M=(-7TNV+!SQ_/JIUD9P0"<J($W;AM"V7L$<[8WBH&N-.TRLHKT-K=V2$LJ_N
M?^UN^WHLZJ;Y3[Q^>B@O=Y*R7>&65/N]LW$$MF[G]<*;,K30C?'4D,,TIQ<0
M+0O0^=88?URP@?9-G?\%4$L#!!0    ( .12G5)& 8FQGP0  "@9   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;.U9;4_D-A#^*Z,MJEIIQ>9UDST6
M)."X*]*A(N#:#U4_F&0VL4CLK>UEH;^^8R<;LA3VX$I57;5?$L>>>>;%]N.1
M,UU*=:-+1 -W=27T_J T9OYN--)9B373NW*.@D9F4M7,T*<J1GJND.5.J:Y&
M@>>-1S7C8G P=7WGZF J%Z;B L\5Z$5=,W5_A)5<[@_\P:KC@A>EL1VC@^F<
M%7B)YO/\7-'7J$/)>8U"<RE X6Q_<.B_.TJLO!/XA>-2]]I@([F6\L9^G.;[
M \\ZA!5FQB(P>MWB,5:5!2(W_F@Q!YU)J]AOK] _N-@IEFNF\5A6O_+<E/N#
M=  YSMBB,A=R^1.V\<06+Y.5=D]8-K+A9 #90AM9M\KD0<U%\V9W;1YZ"JGW
MC$+0*@3.[\:0\_(],^Q@JN02E)4F--MPH3IM<HX+.RF71M$H)SUS<(&W*!8(
M/URQZPKUC].1(50[-LI:A*,&(7@&(80S*4RIX43DF*_KC\B;SJ5@Y=)1L!'P
MC*E="/TA!%[@;\ +NQ!#AQ<^@_>>:U84"@OFUH&<P2KHWSZ1*)P:K/7O&PQ%
MG:'(&8I>:^BII&Z&.A5PQJN*8#1<E0IQ+<E *<K*+D=P8M>XXAE\-KSBYAX^
M,MVU3X1!-5=<HP82%:B.F+B!8X*6%<^9(;SCLTLW4MP/@8NL6N1<%$YD4:/2
MO=:B155M"G? '_JA3^_4L\_OOTL#/]A;:_G#21C SZ9$U?6NWJ'7;ZXF1F$F
M"\'_)-=F2M:04?"*-K"FW6'*=E]8=QZ;)XQ'EL<!?$*F;3P4&6G]S85HW&]^
MX(*)K"<>0M"-)QXD,5Q)PRH@7E0TT22XRH63\O=ZV6S]BYQ_(3V3L7U8)X.A
MEX8O2O$%:IZC,)R,[D \3NTSCAKL("#-FO0R.QQ&,?CC$&(OA5.14YJ4[?;#
M%(*01OQV%E(/J.U'_C_/>#.Y3V;M!9GJ@GZ<* N;T'H]K.5"D!<*Z<S1E 6@
M  ![:UIC08>$<9#)GG["F@N(T\:AD\PF$N9R24F8*YDOVK-!Y,#)BF;$@7;C
M8C-]%$HM<VXXZEW:AYL-;U &II .H,S&8C,L%;"^IQ6M4&N"MCW+K0KY9"3,
M^!U)S]F]M:.'-G1-.$0QZ'J@9+<(MXPFF<B[$W3'5 Z$T7J28T5'G\+\RT%4
MZWNE(0,"ZXPX5Q],4;@[84@GDR,K%YF=(.,XJVXX"Y_@+!?KBRG.^Z\IS@MB
MNW']Z%F*2\+),Q3G3_K-K]IP??.$\<ARG'Z)XL))O[F1XH@OQ\EK*<X+4N>?
M9;?8-@G%]J?CZ"LH+DHML403RP.3)%HC.'+?CR8DLDYPD4?+A C.:^=@'$,<
M@.\G;Y!O-[5O0G#]-!%L%&T)[IL@.%H-KR4X;W=#01EW!66\L0I\6#WM7J.=
M,&?B?@/TN(,>_[M%<=(92MZN*-X,M2V*MT7QMBC>GAG?Q)FQ+8JW1?&V*-X6
MQ?];@GNSHGC4N[VF55&X.WH-+FW-17;7V_T&.&QNOQ_$FW\(9*W@PL8S(U5O
M-Z'Z6C7W\LV'D7-W%WXM#:ULURR1Y:BL (W/I#2K#VN@^SER\!=02P,$%
M  @ Y%*=4ICK_H4$ P  S H  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL[59M:]LP$/XKAS?&!J6.G==F22!-.U986&CV\F'L@V*?8U%9<B6E:?_]
M3G+B9M"8PAC]4DALO=P]SW,ZG;G15ND;DR-:N"^$-.,@M[8<AJ%)<BR8.54E
M2MK)E"Z8I:E>AZ;4R%+O5(@P;K5Z8<&X#"8CO[;0DY':6,$E+C2835$P_7".
M0FW'013L%Z[Y.K=N(9R,2K;&)=KOY4+3+*Q14EZ@-%Q)T)B-@VDT/.\[>V_P
M@^/6'(S!1;)2ZL9-KM)QT'*"4&!B'0*CUQW.4 @'1#)N=YA!3>D<#\=[]$\^
M=HIEQ0S.E/C)4YN/@T$ *69L(^RUVG[&73Q=AY<H8?P3MI5MCXR3C;&JV#F3
M@H++ZLWN=^=PX#!H'7&(=PZQUUT1>947S++)2*LM:&=-:&[@0_7>)(Y+EY2E
MU;3+R<].9LSD,)4I^,'E[8;?,8'2&GC_C:T$F@^CT!*/LPZ3'>9YA1D?P6S#
M7$F;&[B4*:9_^X>DKQ89[T6>QXV <Z9/H1V=0-R*HP:\=AUTV^.UFX)F3P7]
MZPN9PI7%POQN(.K41!U/U#E"M*0:2C<"X6L&1T_Z!*YD(C8IEVNX1F,U3RRF
M,"W4AG:?.OY&4E?&0U.R!,<!U:E!?8?!9.%&TN%R"39'R)2@@G2<UN49F$:_
MGJBB5-(?ALK *LL$)/OS\@,\E,YKZ?I1.JNDGW@? N4:A$J8+T/ZS>9+NAJH
MUP_OW@SBJ/_15,E0DCX-J,UNE:1(HP1/F<-<,<%D@N"ONAG2F<&<"T&0!NA^
M)'E]0> "$RQ6J/<KK0/&0\4U(<R.!0AOH7/6HV?4&QPFY^B)0#R J'\<L/G$
MB*@;=QS=H/M,>6?TIPB?IZT+4?<?M+6=M'87&BJC6U=&M[$R'H.K\D+1%B63
M#PW0O1JZ]W^KNU\3]5^BNAM)7ZO[M;I?H+K#@PZ#1*]]'V4HA^1;-1OU:MVJ
M3:L.Y=&\ZO,HG6M.:168D6OKM$\?"EWU3M7$JM+W*RMEJ?OQPYS:3=3.@/8S
MI>Q^X@CJ!G;R!U!+ P04    " #D4IU2H.@S&8X$  "&%0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6SM6-MNXS80_96!6Q0)($3W6]8Q$&=WVP!-
M$R1I^U#T@99HFX@D:DDJ7O]]AY0LVX@O#=#=A\(O,D5QYIPS,Z0''"ZX>)%S
M2A5\+8M*7@WF2M67MBVS.2V)O. UK?#+E(N2*'P5,UO6@I+<&)6%[3E.9)>$
M58/1T,P]B-&0-ZI@%7T0()NR)&(YI@5?7 W<P6KBD<WF2D_8HV%-9O2)JM_K
M!X%O=N\E9R6M).,5"#J]&ER[E^-8KS<+_F!T(3?&H)5,.'_1+[?YU<#1A&A!
M,Z4]$/QYI3>T*+0CI/&E\SGH(;7AYGCE_;/1CEHF1-(;7OS)<C6_&B0#R.F4
M-(5ZY(M?:*<GU/XR7DCSA$6[-HP'D#52\;(S1@8EJ]I?\K6+PX9!XNPQ\#H#
MS_!N@0S+CT21T5#P!0B]&KWI@9%JK)$<JW12GI3 KPSMU.B1UEPH,BDH/-$9
M1EM).'O6[_)\:"M$T.OLK/,V;KUY>[SY<,<K-9?PJ<IIOFUO([.>GK>B-_8.
M.KPCX@)\UP+/\=P#_OQ>KF_\^7O\=1JAE<VJ&=Q6;67K$OGK5UP.MXJ6\N\#
M8$$/%ABP8!\8[J"\P<C>3^$SJTB5,5)L 8Z7L",!N^)^&.E!4(F6- =6@9I3
MF/("MYO69UQ+8!*F/06V06&R!-GB7B(UN&-%@=,2GN>"TJUT B8CFV,V3#+T
MPX&;NR?\2,5L::'7K&ARC7F##IJ2"@GW-17$Q%G05UHU%#[I_2A8!HUB!5-+
M^!%<R_4#\^MX"?Q,9/\M<7R(W0@A%!6U8!*5Q!&$B0$=D^H%8@<B#YZY0EW\
M#=I//R2>ZW[8X(DXGN4DOL%+HN"_)WN42P^HO:1^;'[C(#@:S=_PD,9Y7E(X
M*[B4YT!>"2M,\2@.^*'$C.*9D;W,>9%KDUT*PE _W6WV;N+B7+P5:C? +*]#
M[?MZYA[K2Z"HC&,Q%9H@TQL&SOS@',Z\Z+P+0+4F>Y3ESC3Y0:J3%?B[(W#$
MZ?N5OY?VSH3Z?J1)^^'69EKMG/8<@X\TH^4$/70SQ_?10T$J94$M=%DI7$2J
M'.B7AM5ZYUHP$U@.;R6[6FYLA7'0#G0 MJ1#:L58MJD58A"V4F_I,.FGORZ
MP &LUGT%X'F VMHHUO^*[^[=F5A!J/>$%UNI$W_O('P#=1OE@9J\U)1U9,6H
M\EC>6SPB)57[E(48I:@=)%[Z1IF'YTIJ!?AE.[U>')IGM+&_+2?V\>DZZ8$P
MA%C=V[QVIQ&#ZOGM((JB=VN*TDY3ZK_5E'I:4[R_%MT4<?>PW$Q':'F)TPY\
MS(L+UR5O= _4)@// #"- NY\/EV;&E_Q!^ &OCL:.ARB4,^D4:N#8X*+S'\R
M74G5U3+;D#1I)/Z?H[6\.-!UA'W7$1[L!=;ZNES<\+(FU?* ZZAW'7W[[BGN
MP>+OUCT=1CIU3Z?NZ=0]G;JG4_=TZIY.W=/_K'NR-^[&$'QF;@ EHB+1]IJL
MG^TO&:_;N[7U\O:&$L^A&</SJ*!3-'4N8FS$1'OKU[XH7IN;-B2M>&F&<TKP
ML-,+\/N4<[5ZT0#]U>OH'U!+ P04    " #D4IU2)8(CJDT$  !/"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6S-5FUOVS80_BL'+Q@V(/&+G/<Y
M!APW;0,LK9&DZ8=A'VCI+!&A2)6D[/K?[R%E.VJ1%PS8A\&V+!WOGGON>'?B
M:&7LHRN8/7TOE787G<+[ZKS7<VG!I7!=4['&RL+84G@\VKSG*LLBBT:EZB7]
M_G&O%%)WQJ,HF]GQR-1>2<TS2ZXN2V'7EZS,ZJ(SZ&P%MS(O?!#TQJ-*Y'S'
M_DLULWCJ[5 R6;)VTFBRO+CH3 ;GEX=!/RH\2%ZYUCV%2.;&/(:'Z^RBTP^$
M6''J X+ WY*GK%0  HUO&\S.SF4P;-]OT=_'V!'+7#B>&O559KZXZ)QV*..%
MJ)6_-:N/O(GG*."E1KEXI56C.SSK4%H[;\J-,1B44C?_XOLF#RV#T_X+!LG&
M((F\&T>1Y3OAQ7ADS8ILT 9:N(FA1FN0DSILRIVW6)6P\^,'8:68*Z9K[=FR
M\W2EO?22'?UV'Q;<[Z.>AZ.@WDLWH)<-:/("Z)!NC/:% U;&V8_V/1#<L4RV
M+"^35P%OA.W2<+!/23\9O((WW$4]C'C#?Q_U7Y.Y\Q;%\O<K?@YW?@ZCG\,7
M_-RAA[(:?CXOZ&6?SR7X==P9[!DP&4E-OF!:&(7VDCHG'WT(RU&>"FO70;P4
MJD9T9A'%#]=7[M=?3I/!R1\DG&/O2.B,% A*U>1!ZE35V#U"ZTQO[D"6;;[>
M&#E*C79&R4P$$G.AA$Z98AFZ<T1(-U(I=)TC;%U:[/:.WG'*Y9SM5M*G:6TM
M8J&I<$5DD88;_E9+<,:"HSTZQ>^$)FEJZB"P ,%J"/2,C@C9J,2ZC+H!P"!$
MB^9I<#?Q#?#Y9/3!5CP#9;]/E<5\LWZ]'RV#URH [9/&0#P^/:;CLX3NC1?J
M"0A<^H?Q>K1CO^,&)I'8'AWC-_S!YR0@@+V7EH,7,G,E<^%CH@9GX=NX:F_$
M'B5'X9+ \Z2A4(HUS9EJ%[='K<D;*L,$;^]K&SNFU92E]#%+77JS@&2H@&;F
MQ^$YQT /BHX1H?4H!E?("GO]292,BZ]1<9OJBG6];@F?J9]KO31JV63AOGO5
MO>O2>ZFP;=-@.C5"'2QJS.Z,*K.".&?8"V\L_6ET?H .*FDVFR -?L6LVZ1B
MM%.$79<0T%59*;-F#OLG<QT]BMQRX_N#%6L5POYJ3$8KX3S_5XYOT?HI<#+I
M*N'1!$]>5](7+<T!?:Z"D\ C8)1"XX48-=%G<1K1!_!PB.+_SG-JQ1+NWJ;Y
M-M3@%6JHZ5"P3>V*=-LL: 0TQE8]CJ:F2:(BCAV/Z)+*RC3694,)C8'D0"M&
M&Z>FP70.Z]; ?VR 36E786J@?^X+&<:0P[L_- J%&!LS)Y:("4P*X8D%.+<S
M[PIX<C_E==NQS>L>@NYSKYY>ZR4/I3P>9<(@QMAIWO<[Z>ZT-&D."4_JS5$+
M,SF7& N*%S#M=T^..F2;XTOSX$T5CPQSX\$HWA8X\;$-"EA?&..W#\'![@PY
M_@=02P,$%     @ Y%*=4A183/IS P  Y@H  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL[5;;;MM&$/V5 1L4+>"8$B5;AB,)L)PT-5"CANVV#T4?
M5N207&2YR^X.(^OO.[.D& >(U0)%'PKDA=S+S)DSM\4L=\Y_"#4BP5-C;%@E
M-5%[F:8AK[%1X=2U:/FF=+Y1Q%M?I:'UJ(JHU)@TFTS.TT9IFZR7\>S.KY>N
M(Z,MWGD(7=,HO]^@<;M5,DT.!_>ZJDD.TO6R514^(/W2WGG>I2-*H1NT03L+
M'LM5<C6]W"Q$/@K\JG$7GJU!/-DZ]T$V-\4JF0@A-)B3("C^?<1K-$: F,:?
M V8RFA3%Y^L#^@_1=_9EJP)>._.;+JA>)1<)%%BJSM"]V_V(@S]G@I<[$^(7
M=H/L)(&\"^2:09D9--KV?_4TQ.&?*&2#0A9Y]X8BR[>*U'KIW0Z\2#.:+**K
M49O):2M)>2#/MYKU:/WN21-<26@T:0SP&KY[5%N#X?ME2HPO4FD^8&UZK.P%
MK!G<.DMU@'>VP.)S_91YC>2R [E-=A3P5OE3F$U/()MDTR-XL]'96<2;O8!W
M8W/7(#R0(N3"HA/8**-LSD>Q 90MX*HHM-2+,O!6A]RXT'F.RW8OV]8%/G_O
M7=>&$V XTQ7:5E&27=>VPP)^;M$K@0CP^T_, &[86OCC"/_YR'\>^<]?X/_
M+5ET!L&5<(^!?)=3YX4 []!_1*'YN&^CP+4+]*4<'C=QQ\YR9-@-;8%JA-(9
M;ERQ05(7H ,H[D9V-]=&1S_%FHAZ)%:5@RU:++FP6&#+4K2/&K[H81T+^_%.
MJHY5KCE>78,^?/O-139=O &V$)S1A1(RVR%/L=##)8<>;K4Q,<B/M4?\K/2
M"R>ON7)BX<AGPA%ZF9PB/JRTM>(F.\,)U*Z 5S"=\F<>0QF8>=YYS^A2)GFM
M?,5K<B!/'V-'?G+5N^?Z*F! ?.(7-+"7T;/LS0C(CP?V@'U,J\XH<I[YA,#5
MF(T*?\-=8H]BN$_#P%ZH3V?\N>!E7ZK,(;I@"5KG#ZG[0CI*>#7GUR8&6"P<
MXMEW8O12@GIZI*;/QIH^.UIP8]XY=>BK/<>F:97='X$^'Z'/_Y?MOACY+_[[
M=C]NXFN[?VWW?]?NZ;/9@_-9Q0F+#;O.4C^&C*?C$'?5SRZ?Q/L)D,UR5@(8
M+%EU<KK@E\/W4U6_(=?&26;KB.>BN*QY$$4O GQ?.D>'C1@81]OU7U!+ P04
M    " #D4IU2M^B];:(#  "V#0  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6R]5UUOVS84_2N$T(<6Z")1DK\"VT!C=UV 97439'T8]D!+UQ91BG1)
MRJZ!_?B1DBSY0U*R=,B++5(\YQ[>>W5Y.=X)^4TE !K]2!E7$R?1>G/MNBI*
M("7J2FR FS<K(5.BS5"N7;610.(<E#+7][R^FQ+*G>DXGUO(Z5ADFE$."XE4
MEJ9$[F^ B=W$P<YAXIZN$VTGW.EX0];P /IQLY!FY%8L,4V!*RHXDK":.!_P
M]1R/+"!?\2>%G3IZ1G8K2R&^V<%M/'$\JP@81-I2$/.WA1DP9IF,CN\EJ5/9
MM,#CYP/[K_GFS6:61,%,L*\TULG$&3HHAA7)F+X7N]^@W%#/\D6"J?P7[8JU
M@YZ#HDQID99@HR"EO/@G/TI'' %P&\ O ?XY(&P!!"4@. ?T6P!A"0ASSQ1;
MR?TP)YI,QU+LD+2K#9M]R)V9H\WV*;=Q?]#2O*4&IZ?WL,X8T4+NT1W1&J1"
MOZ O&9'FD>W1'T1*8B.#WLY!$\K4._/^\6&.WKYYA]X@RM$=9<Q$4(U=;?18
M5C<J;=\4MOT6VP&Z$UPG"GWD,<0-^'DW'OL=!*YQ1.4-_^"-&[^3\8[(*Q3@
M]\CW?-P@:/9\N->TGV[X'*(V^,EN@BJV0<X7M/ MLB6C$7K4E%%-0;U'GX"#
M) S-J8J84)D$A?[ZW<#0K894_=UA-*R,AKG1\.F$8I0L2]--R5'P]',>6YZV
M4]\+Q^[VV&&7:W /5VM.!/8J@;U.@9\W8%.:K]$];(%GT*2MH.B=:!L&I^)F
MO4MQPW[8K*Y?J>MWJIN9+RE+[6?XT81JO4<SD6X(WW=$9E!1#UXO'8:5T>'_
ME [#!I>?I\/EFM9T&%4"1S^?#J-+NZ-@<)8.H\MT&(0MZ8"]NCY[+TH(],]A
MXBM1&HSZ."N.T@4C'-WR"+@MW!TQQ$>'!'Z]U,%^;=9_(GF^9V V%YL.(Q);
MD'M[WI4M0^-YXU\$*O1;(E!741S\=(;,2XYG6:Y+*7ZJEBJ0YNPU[5W9"X"T
MS5;&8V7B_X):@>LJB7NO&/*Z_.'N^O?\>E$2G12,X5F]Z%YS*K$NHWC0*?&3
MZ::12H@T>;FC.JE"\]*8U+44#U\Q)G6%Q-TE\C_$I*$&GM?P[C6%1/>HH37.
M7.<7 X4BD7%=='/5;'7Y^)"WW&?S-_AZ5EPA:IKB1F-ZM37E"C%8&4KOREX!
M9'%)* 9:;/*V>2FTB6[^F)B+%4B[P+Q?":$/ VN@NJI-_P502P,$%     @
MY%*=4M3BBS\6"   QB\  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MM5K;;N,V$/T5PFB!+;"-15V=11(@L9-T@4T;.+O;AZ(/C$S;:B712U*Y /WX
MDK)BFA%%.G;TDLC2S/ ,ASPSO)P\$OHO6V+,P5.1E^QTL.1\]6DX9.D2%X@=
MD14NQ9<YH07BXB==#-F*8C2KE8I\Z'M>/"Q05@[.3NIWM_3LA%0\STI\2P&K
MB@+1YPN<D\?3 1R\O)AFBR67+X9G)RNTP'>8?UO=4O%KN+$RRPI<LHR4@.+Y
MZ> <?KI.8JE02WS/\"/;>@;2E7M"_I4_/L].!YY$A'.<<FD"B7\/>(SS7%H2
M.'XT1@>;-J7B]O.+]:O:>>',/6)X3/(_LQE?G@Y& S##<U3E?$H>?\.-0Y&T
MEY*<U7_!8R/K#4!:,4Z*1ED@*+)R_1\]-1VQI>###@6_4?!?*W2U$#0*P6N%
MJ$,A;!3"72%%C4*T:PMQHQ#OVD+2*"1UL-:]6X=F@C@Z.Z'D$5 I+:S)ASJ^
MM;:(2%;*H7C'J?B:"3U^-B8ES\H%+M,,,X#*&1B3HLBX&&V<@0_ZYW/]\R_@
MPP1SE.7BZ2>0E>#KDE1,V& G0RZPR1:&:8/C8HW#[\ !P8UH:LG 93G#,X/^
MQ*X?N/2O[/I^;#$P%)VZZ5G_I6<O?*O%.[PZ H'W$?B>[WV[FX //_UBP#6V
M6[E!SSL8F;B,4 $%UE9@8X5E'!LL7>YNR8+GZMWP7-LM37#JP*/%+MC,BJ V
M&W28_4(8 _K8_^N+D &?.2[8WY86PDT+8=U"V-'"%"^J''%"GP%B#'/3E)FL
M3<2U"9E3'L0PA8'G>2?#A^W>WE'NVB07:7*:+]'&E\CJRQ\K3)'L*C#%#[BL
M3'&<K$U$VVU[HS;&RZB%$8[BL!-CO,$86S&*8(ILBZF<WY@NGB6/K5#Y; EE
MLC&=]#181IL61H</EE&[@XV#94>YZ]';!LOQQI=C1R 8!V0.%H@!1G(CU1^W
M(2:C]E QB7F= *&G4J)GA7@C*CB.2U2FN,Z(A"\Q!60SRO&3* 09-D:A,;T-
MZE?_V&^#-PKJ7NKPMS(Z/'PZ-C:VFX?'06+ "=L3,@F[)R3T%4Y_KRD)_@,W
MJ*SFHDJM*)Z!:S%2;G-4<LM,@HK985_4#A6WPW<@]\:&%@'8'N57;CD=I6)M
M:*?M"U%:_(;H/:$VIQ7!PKBOCE5,"Q,KY/,TI17*@5B" 5P^9)24LA(5;W+9
M>KK=NK'/D]9@#B-#E[O$=/B*QJ&=QR<92TDEN&4&5I3\(U9CXBD5A,B F+'F
M>6JW&!X%X<_&:O?->KI/BLZAG<_?$I*/8I$P%Q.C7L9V.6QO#AYYGMGA-^OI
M5;W*#KX].TRQ7.%+>JW*F0HHN<^SQ=HU5,AWQC+=:PVL*&Z//Z>8#EUE!M^>
M&<:7T_&7<_ E0_=9GG')M'O41;YB>-_OB1)\Q>=^T"LE-.:WZ=50-+FD=/ J
M4?CV1&$(R(T86T55[!D:1?Y^U%=H5$;P[36WF"EXEC5S8E-'4<Q6PC.\WH62
M3M<,:(Q-O%-L'%(Z>I5K?'NN,<4&/1T0&Y4F_%%?L5&T[=OY\/#8M*MO0_'B
MDM)7YXJ# U>%;JH/]XM+H.@S@#W%)5"4&=B+XD/IK#'ORC!.,1W^UKZ)G8WW
MJ' <%OVC*#$F_+?KZ3XID@[L)/W>%8ZC.0'<7.&\74]W6.6&P+XP.*3""=K[
M-S$TC#^7F Y=I9S GG)^KXI[N5:?RV@)'@ WU[=,\$+'[N(D:.<./WB-U2JC
M U79);!GE]=+1#&,\I?C&;%^SXAQ8\1A%'K@&2/*;*- 9:' OD2XE'!HEH)O
M_"7__3Z]O#W?DV559@J.^]I[5?DCM.>/0UDV;!?H[2V>*Y>4#EZEH=!>Q5L"
M<U#Q&*HD%?95UX<JDX1V_CZX0 G;);LI1@XI'?W6[KZ=C&TQ.J2(#!6)AWT5
M^*%BV[#G C]L4VMHB)%#2D>O*#BTLZ6L&]^%VT+%J6%?E7VH^#-\OPT98TS:
M);LA@;ND](,D1<R1G9C-,3EHRD2*6*.^ZOM(46?4;WW?F'<LB5U2.GC%R9&=
MDR]_5+)DR03:ZTI\0^ K>@+C'&6%K7,4:T9A7P'8.JNT%[=7A.)L48(%><"T
M[GO A1.I= (('F,H-Y]?M@\P861(*&XY';@BV\AQ@BFX- =CQ/#'K6GP_0C<
MW-Z-P1U'\_F>$T0Q9M3726>D*#*REYUK-U>X1#E_-@1B'+4/)F%7YRK2C!S;
M(6C=4R)W,3$S16_626VO_HP5V\5>3_T9*U*+[=7B>F<$S6:9],C$*5>QX2PP
MZ1RQL>*ZV,YUGT77T?H4E>)43K<.3HO;; 6]]LQRBNDP%:O%CDKSK;$7GZ9X
MA3(*QNW"1@>AJ"_NB_IB17VQG?IVCD>;PMH'PU<N*1WDUCT-1TVY1S0^ERG%
M31JM=P,KFBY1ZX1>1Z18+^Z+]6+%>K&=]78.3?OVAB']QVV*[$[_L2+)^)U)
ML@[-BV/3#L?T.S>*.Y.^N#-1W)G8N7.*9]5Z2X83L))$^E%N:ZXP%>6I7/#@
M'U6VD@//%*ND3:O=RY9$L6IB9]5#;J<D;ZD+$\6@B9U!=[IQTMC8;5 FBC@3
MQUV+/0;E]7@JMS8Q[9IL.A9%L$E?:^Y$\6/BNLCFO#]UT9B([=0\W+HU+/II
M45\(ETN0JN3KJY*;MYM+Y^?U5>M7[R_@IS$TO)_ 3Y?K*^7*_/J&^PVBBZQD
M(,=ST91W)/N5KB^-KW]PLJKO+-\3SDE1/RXQ$A&3 N+[G!#^\D,VL+FZ?_8_
M4$L#!!0    ( .12G5(V?FT0X0(  *,)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;+6676O;,!2&_XHPO6AAU);S79S DG9KH870T(TQ=J'$)XFH
M+'F2TC2P'S])=FUOM>,PV$ULV7K/<X[B\TK17LAGM070Z#5A7(V]K=;IE>^K
MU182HBY%"MR\60N9$&V&<N.K5 *)G2AA?A@$?3\AE'N3R#V;RTDD=II1#G.)
MU"Y)B#Q,@8G]V,/>VX-'NMEJ^\"?1"G9P +T4SJ79N0746*: %=4<"1A/?8^
MXJLI'EB!F_&%PEY5[I$M92G$LQW<Q6,OL!D!@Y6V(8BYO, ,&+.13!X_\Z!>
MP;3"ZOU;]$^N>%/,DBB8"?:5QGH[]H8>BF%-=DP_BOTMY 7U;+R58,K]HGT^
M-_#0:J>T2'*QR2"A/+N2UWPA*H(0-PC"7!"ZO#.0R_*::#*)I-@C:6>;:/;&
ME>K4)CG*[;^RT-*\I4:G)S/!->4;X"L*"A$>HYE($JK-PFN%SF]>4[-\$*-'
M2""FQ*WD3"B-I@?T#8B\0.?7H EEZ@*=(<K1 V7,3%*1KTUZ%N*O\E2F62IA
M0RH/1%ZB#OZ PB#$3XMK='YV\6<4WQ175!@6%88N;+<A[)0<T"V12R&/!.L4
MP3HN6*<AV()J0.6:'=#W>S,#W6E(U(\C\;M%_.[19&WI=2N7J?I.91OM9=*)
M_)<:4*\ ]=I 81TH4_4JH&X]J%^ ^FV@3AVH?RIH4( &;:!N'6AP*FA8@(9M
MH%X=:'@J:%2 1FV@?AUH="H(!Z4+!$=1#X3OUL8A=]+T^F>BT)P1KM$O^ZT;
MPP:IT T'N3E8>T@)/QSYUG'%>_!_Z29<]CX^WOQ-_93+>NT-A4MKP)U_:JE<
M5F6-&EBE3>!6GZCMJEQ6985-A956@5N]HK:S\'NSP+@!5MH%;O6+VN["[PTC
M;&"5CH%;+:.VP7)9U6[_KLNO;+GV^&(VKPWE"C%8&TUP.3")RNQ$D VT2-TN
MO!3:[.GN=FM.42#M!/-^+81^&]B-O3B737X#4$L#!!0    ( .12G5(:QK&M
M_P,  )P0   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;+U86V_B.!3^
M*U8T*W6DV28VT-(1( &=V>EJ4=$PEX?5/IA@B-7$9FU30-H?O\=)B&D;W&A:
M]06<R_G.[?-G#KVM5'<Z8<R@798*W0\28]8?PU#'"<NH/I=K)N#)4JJ,&KA4
MJU"O%:.+W"A+0Q)%%V%&N0@&O?S>5 UZ<F-2+MA4(;W),JKV(Y;*;3_ P>'&
M5[Y*C+T1#GIKNF(S9KZOIPJNP@IEP3,F-)<"*;;L!T/\<4RZUB!_XP=G6WVT
M1C:5N91W]N)FT0\B&Q%+66PL!(6O>S9F:6J1((Y_2]"@\FD-C]<'],]Y\I#,
MG&HVENE/OC!)/^@&:,&6=).:KW+[A94)=2Q>+%.=?Z)M^6X4H'BCC<Q*8X@@
MXZ+XIKNR$$<&@%-O0$H#\MB@?<*@51JT\D2+R/*TKJFA@YZ26Z3LVX!F%WEM
M<FO(A@O;QIE1\)2#G1F,I3!<K)B(.=.(B@4:RRSC!CIE-#K[8T,5%88Q_1Z=
M73-#>0JKW]'WV34Z>_<>O4-<H E/4VB)[H4&(K*X85QZ'Q7>R0GO+30!_XE&
MG\2"+1[:AY!)E0XYI#,B7L )5>>HA3\@$A%<$\_8;_[G)JW,(T\XK:JZK1RO
M?0+O!U6<SE.&;J"&BFD#B1IN]A_05'&[;="(";;D,;?K_]#PGE,C%?K);2-2
MJC4:H0G+YDSIA*\]$;6KB-IY1*T3$;F&HB'XN#4)4^@A"?[^"VS0C6&9_L?C
ML5-Y['AK<+L51?1HS50,M )UJ.N,'Z5]=1Y%OWG"N:C"N? "N0)XP"XKL,LW
MJF:W\MCUAO]IM^:*Y@H(^[VND",_ # +""?X8]L'T5Q5T5QYP29TQ[--AF[G
M*5_E4=4%5&!<Y!CV6+D?M&!SW=?XQ9&3K<CK>4R5VD.5T3"3&V%JI2=ZXO>4
MVR.UQ W9 [L5&@VG'Y ;=C53J[V5SC45>T]A,7&>R!M1"SNUPGZY:D"N9Q :
ML0L[L<+M5^!7"=*(8$ZUL%]PFA"LTYA@3IVP7YYNH("9X' D%'T8KA1C]C!&
MGY7,T'2CX@1^M:#;)3IUN/@J[X0-OY6R82=M^,7:]@Q",_HY=<.O(6^X1M_:
MN)X(Q D<>;' D<8"1YS $;_ E?PS^Z.D=<&]F9'Q7<Z&H=8P8,QH:MEQ(*CO
M/"5.]LA;R1YQLD=>+'O/(#3B'7&R1UY#]LA3V<.=U@D".-TC+]:]$J%SY)B<
M<.MTC_AU[QO='36\GH6_=.(2)WGDK22/.,DC?L%J4NWNTS8_JG9X-/]!=5;Y
M6*Q1;"&+4;"Z6XW>PWS@#-WKQ=P. ]2*0ZU3M@33Z/P2NJR*4;BX,'*=3Y-S
M:6 VS9<)HPNF[ OP?"FE.5Q8!]4?$H/_ 5!+ P04    " #D4IU2%;@77CL$
M  !;%@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6R]F%UOXC@4AO^*
M%>U%1UHUL4WX& $2I5MM5]/=JFAV+D9[88@!:Y(X:QN8CN;'KYV$.)V )Y2R
M7$"^?-YC^_7#<88[+K[(-:4*?$WB5(Z\M5+9>]^7BS5-B+SF&4WUG247"5'Z
M5*Q\F0E*HKQ1$OLH"+I^0ECJC8?YM4<Q'O*-BEE*'P60FR0AXOF&QGPW\J"W
MO_#$5FME+OCC8496=$;5Q^Q1Z#._BA*QA*:2\10(NAQY$_C^IA.8!OD3?S.Z
MD[5C8+HRY_R+.;F/1EY@,J(Q72@3@NB?+9W2.#:1=![_ED&]2M,TK!_OH]_E
MG=>=F1-)ISS^Q"*U'GE]#T1T23:Q>N*[WVG9H=#$6_!8YM]@5SX;>&"QD8HG
M96.=0<+2XI=\+0>BU@#!(PU0V0#E>1=">9:W1)'Q4/ =$.9I'<T<Y%W-6^OD
M6&IF9::$OLMT.S6^8RE)%RQ=23!)(S E&5,D9M](/F973W3+XZV^#::"1DR!
M.[)@,5.,RG?@ZI8JPF+Y;N@KG8H)Z"]*V9M"%AV1?2#B&F#X*T !@A]GM^#J
MEQ^B^+HC56]0U1N4A^T<">M(%_RQ22D(<T4,OH,I3[43J9#@MY2*U;.^D&0D
M?79D@:LL<)X%/I+%!WT.^/*'')[!Y_S&O:*)_,<ATZED.L[.3A*^2941VBL<
MFH<B1C>/89;H=MP/@^(S]+<'Y,-*/FPC?\.%;DBC0]I%@+"F?42S6VEVG9H?
MJ%)FRNS@_K514I$TTG-^*(-N(P.(7)WO58GTVG1^LM7^)_.8'M+N-;3[N.\2
M[U?B_5>[_$^^I<F<"@ 'N=6#UUE]4*4RN*3586 Q%;R!V<L@]3%';K?#&BCA
MN7XO([0P/+1$@VZDG6SY,MX+SSM'P&(-XK--7X9X,0.=@5/?\@ZZ@>?R_203
M+ :PGYL>O<[TT*(/AA>UO>4== .OI>V;F,-NUUO.P5:@<[J^";ICLI9PT(VX
MTUW?/W4(+.+@X'S;#]J. ;+(0V[D31]F>^]^!VTK&U<195&'X"7MC6KEFAMN
M[>R-FD0+W51'EFFH%=-<_D9-I!V3M2A#;I2=[.\RW@NJ.XL)9&&&6A5R3G^C
M9BD78F<EA2SCD)MQA<_U<&B$2VWG^W01;\PX@-EF+EG$B# N=Z^!&<U44?B@
M8B6$+H-:_*'>15>"!1YR Z_E2CA .>>?*[*40ZTHYUP(K2&'+>2P&W(G+P3<
M+/'<0X M]G"K"L^Y$'#K$@];"F(W!=]X >#@IPL U[:R%]W+8DM$_!:[67PJ
M!K'%(#Y[/XM;;VBQI1]^XRTM;A9[[A&PL,/G;VIQL]B#SK]B;!&(V]1\M8'0
M1?S_OS(L,/%%M[X=B\A.JZVO<UK*$-V?FL*OO2HTKUT?B%BQ5(*8+G7+X+JG
M9U84;S*+$\6S_.WAG"O%D_QP34E$A7E WU]RKO8GYH5D]3YY_!]02P,$%
M  @ Y%*=4M/%'U%)!   . \  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N
M>&ULM5=M;^(X$/XK%O<B*MV2."DOW0.D K>Z2NUN5=3;#Z?[8)(!K"9VUC:P
MK.['W]BD"5=2=[M2$2*VXYEYYL4/GN%.J@>]!C#D:YX)/6JMC2G>!X%.UI S
MW9$%"'RSE"IG!J=J%>A" 4N=4)X%41CV@IQQT1H/W=JM&@_EQF1<P*TB>I/G
M3.TGD,G=J$5;CPMW?+4V=B$8#PNV@CF8^^)6X2RHM*0\!Z&Y%$3!<M2ZI.^G
M46P%W(Z_..STT9A85Q92/MC)53IJA1819) 8JX+A8PM3R#*K"7%\*96V*IM6
M\'C\J/V#<QZ=63 -4YE]YJE9CUJ#%DEAR3:9N9.[/Z%TJ&OU)3+3[I?LRKUA
MBR0;;61>"B."G(O#DWTM W$D@'J:!:)2(/I>@;@4<)$+#LB<6S-FV'BHY(XH
MNQNUV8&+C9-&;[BP:9P;A6\YRIGQ!RZ82+A8:7(I4C)E!3<LX]^8"W+[(U.*
MV4"?D?8,#..9/B/OR/U\1MH_GPT#@Q"LHB IS4T.YJ)GS%%R(X59:_*'2"%M
MD)_ZY6./?("N5_Y'C_Y/(J_"&20=$M/?2!1&81,>O_@-4Y4X]<")JW3$3E_\
M4CJ:LO'W->XF5P9R_8_'UGEEZ]S9.G_&UC7/4;O3C-^"[?%T&B*7!(LN>2 I
MW_(41*J;HG+0W'.:+5-LQ]U^6'Z&P;8!5;="U?6BFCV:142\L4(.\MTCVU&_
MYS/=JTSWO*;GSF^Y7(*R&2B47"F6V]/&\TU.MBS;0!.@WFDP_+'H5X#Z7D ?
M-_D"E$O)FBG0R)M?-EQ!2HPD&HS)@""3[YA*28+G0B$I:M+FHMS?=$"G_9/P
MT5Z_.VA&.JB0#KQ(IU+@'P$H>S!!K?9D*O."B;VG3"\JU1=O?B1H6--AZ ^Y
M-&!+;\\6&-Q??QI$E/Z.<<^8P; 73!D.32=B4NH]KH(X[#^I@I+B3K=VG^[\
M/_PC-J=>^/<"TVX43RQ:90E;X "8$I;B&_F6GM;#"T>91C6<Z(?*@OQ+IEC&
MW)#+E0*PQ./+7LV>].WID];\2?T$>E,2PT(JE+56$U:PA)M]8X&<<F;<]<>Y
MYDSJ)\T?K=IIJ?<5I5B3*?6SZ6=W@T+S; L*;X2$"P.V.@G>*!IY] 6%82>D
MY[_X,E?S*O43ZROJ$I>NI4BQ?JXL_@43#^23_8M S^[0$=*^OII\NCOSX:I9
ME [>OGYK8J47WBA,F.::'*[_]@JP98J[ GHF09,7](4=&OKR$]4L'/E9V)<?
MF>.+A+.,W+("E,]>39L1??.X1S4K1GY6G*^E,N^PF')L.!:&L(W!%?X-*ZJB
MDL;36NI]Q4TCJJDSBK\75 V"8..G#1,I3AH!Q2> G@()CGH33-S*M6P:KRL;
M80YM2K5:M867KAD*ZNV'GA(OVRLN-,E@B:)AIX_DI0YMVF%B9.$ZG84TV#>Y
MX1IK&Y3=@.^7$GFRG%@#5;,\_@]02P,$%     @ Y%*=4@:\&,/9 @  5 @
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULO5;;3ALQ$/V5T:H/(-'L
M/1>41(($U%0%(:+2AZH/SNXDL?#:B^T0Z-?7]FY6$=U$2*A]R?HR9\Z9\9&=
MX5;(1[5&U/!2,*Y&WEKK\MSW5;;&@JB.*)&;G:60!=%F*E>^*B62W($*YD=!
MT/4+0KDW'KJU.SD>BHUFE..=!+4I"B)?+Y&)[<@+O=W"/5VMM5WPQ\.2K'".
M^GMY)\W,;[+DM$"NJ. @<3GR+L+SZ<#&NX 'BENU-P9;R4*(1SN9Y2,OL(*0
M8:9M!F(^SSA!QFPB(^.ISNDUE!:X/]YEOW:UFUH61.%$L!\TU^N1U_<@QR79
M,'TOME^PKB>U^3+!E/N%;17;&WB0;90610TV"@K*JR]YJ?NP!PB3 X"H!D3O
M!<0U('XO(*D!B>M,58KKPY1H,AY*L05IHTTV.W#-=&A3/N7VV.=:FEUJ<'I\
M33GA&>4K!83G,"$EU831W\2=RHGI[9;('.9:9(\P$5Q+<U+J%$ZFJ EE9O09
M/H$/:DTDJJ&OC2:;V<]J_LN*/SK ?T-D!^+P#*(@"EO@D^/P*68=B"('#UK@
MT^/P.98="-,VN&\:V70S:KH9N7S)H6[6[6H:!5=<H\0<9EP+,'0:BP7*AA,N
M3--OB-Y(<P3P=<,1XL!M14?DQ(V<V,F)#W9GH=VQ7CUMJ'XU_)DATA35&5P_
M?+Z=P<]O!@(SHTK].D*8-(3)T?IO-ZXZL83Y(3],JPRIRV OI>=Q/^GVTL'0
M?VYA3AOF]"CSC)NZ"(-E?0*EI!G"">60"\:(5% :8<ZEIVTNK;+W]E1U@TX0
M-J(J[2U182=(VJ5W&^G=CYC&6+SRS,[F+9ZIMXYYIM>HZ?T?S_0;POY'/3/I
M_^69,$S30=K>^$'#//BGGAFTN2%^XYE):U0_?"/=W[O"[7MK[L45Y0H8+@TN
MZ/1,\;)ZPZJ)%J6[U1="FS?"#=?FV4=I \S^4@B]F]B'HODC,?X#4$L#!!0
M   ( .12G5*!@7!@*P0  .43   9    >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;*U8VV[;.!#]%4+H0PID(Y&4+REL XZ]Q19H=H-DVWUF9-HF2HD.2<4-
MT(]?4E9$Q9(8H]:+)<HSHS.'P\,1)WLA?Z@MI1K\3'FFIL%6Z]VG,%3)EJ9$
M78D=S<P_:R%3HLU0;D*UDY2L"J>4ARB*AF%*6!;,)L6S.SF;B%QSEM$["52>
MID2^W% N]M, !J\/[MEFJ^V#<#;9D0U]H/K;[DZ:45A%6;&49HJ)#$BZG@9S
M^&F!8^M06'QG=*]J]\"F\BC$#SOXLIH&D45$.4VT#4',Y9DN*.<VDL'Q5 8-
MJG=:Q_K]:_3/1?(FF4>BZ$+P_]A*;Z?!.  KNB8YU_=B_Q<M$QK8>(G@JO@%
M^](V"D"2*RW2TMD@2%EVN)*?)1$U!QAW.*#2 9WJ@$L'7"1Z0%:DM22:S"92
M[(&TUB::O2FX*;Q--BRST_B@I?F7&3\]^TR8!-\)SRFXI43EDIHYT@I<S)6B
MYCK/5N K(X^,,\VH>C5:@;D&-=]_,C ']S3)I639!MP0Q=1'<+&DFC!N[OX
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
M90UH?"YIB^<-.T'Q9!O^#U!+ P04    " #D4IU2?FA&9WT'  #P+P  &0
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
M;I53;!04&Y44!U2LRQ2-!1_RV1,,=+K@ZJDBA\U"=?-_E%"K,-^J]&QX>7C
MFM'Y^&ITF^5@(P5P>-".&3NG(\D=3F#!C7LJ2TSK5<Q;.UFIDM@BWBZ(M]^
M>/L5K4YGA_EK$19%Y=P[!??./ZKX3HGQY@[!,ID]P671RR\@^JO64E%B;.-_
MPOY'C;.7-LWBMVR4N;5&9:<L$]K7*ME+QV=OVO)923^OQ[L55B;59/&.+^'&
MQ.''/?I7SP2E6>*48-%9BT)AUA/4>N/T(AM"[K6CD29;SFGJ1.,%Z/M4DX_Y
MQL\UQ1S;_P-02P,$%     @ Y%*=4GXW Q:8!   C1$  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#@N>&ULQ5C;;MLX$/V5@=$%$B ;2?0M*1P#L=VT 9(V
ML)$6B\4^,-+8%BJ1+DG'"="/WZ&D2$HBT^Z37VR)XIPY,T,>#3782/53+Q$-
M/*6)T!>MI3&KCYZGPR6F7)_*%0IZ,I<JY89NU<+3*X4\RHS2Q&.^W_-2'HO6
M<)"-W:GA0*Y-$@N\4Z#7:<K5\P@3N;EH!:V7@6F\6!H[X T'*[[ &9K[U9VB
M.Z]$B>(4A8ZE (7SB]9E\''"^M8@F_$]QHVN78,-Y4'*G_;F.KIH^981)A@:
M"\'I[Q''F"06B7C\*D!;I4]K6+]^0;_*@J=@'KC&L4Q^Q)%97K3.6A#AG*\3
M,Y6;+U@$U+5XH4QT]@N;8J[?@G"MC4P+8V*0QB+_YT]%(FH&A--LP H#]M:@
ML\6@71BT]S7H% :=+#-Y*%D>)MSPX4#)#2@[F]#L19;,S)K"CX6M^\PH>AJ3
MG1E^E08U3#'$^)$_) A'7[E2W!;C&(XF:'B<Z&/X&^YG$SCZ< P?(!9P&R<)
M54T//$,<+)(7%OY&N3^VQ5\;;J4P2PV?1(31:WN/N)<!L)< 1LP)>,O5*;2#
M$V ^"QKXC-WF$PQ+<[_!?+*W>7#NB*9=EJ.=X76VX(UO9Y095(MGL)6!._YL
MJ^) [I3(G0RYO07Y,@SE6AA]D@'3WXWD0@,7$5S%@HLP%HOZ.OCWA@#@VF"J
M_W.X[Y;NN\[ KH5!A=H K2ULRK/;O',:^'\Y:/1*&CTGCLWMB(N?#JA^"=4_
M1$+/2O=GSDCN!7(E,*+M&,JT*:6C'*"7 5C]?QP&C V\Q_KN:)IS5LYYQ>R\
M9';N9#;C%*V<@\BD1949:**8(W5K[EG_O-E]X%>2YCL)?*;7'= [1?\!D0*R
MSB3PMQ"I:6O@)#)!&OFU1F$@L8NCT7'P/@6=-T5JF--F6\BQBAS;:RO ;[@7
M\[65XVP)PUBF:6SHW6X<RS2H%"UH'V*?!)7P!9T=.Z6(SM8 PC*ZYG)TWJ>Z
MU]V2ZTK\ K=\72;47U&H"-2I 3ZMJ.LA0J'"*+9K0VN[7N5\3CU,DLW+F[Y=
M9+OO=F]_"]5*((/]%)*6Q3BG-Y9$2!C;%!#)::SML[R(WU2\H!K:6'[$9DG;
M[H:3QE]1]P#_D#YI5P$KH0T.HK1!);6!6VM?9T!1!DY@A<J.46_<6!DWX'GO
MU'>^SX)*; .WVNY9KZOK\3>8A5+A"8S0;! %?)8R@DO*XJ>GD!IO]X9GE?PR
M_Q#E8I7L,K?L_GFY=@">[2H7JU27[:VZTZRYAFNA#4\2N\EMZ8AV^':WO_95
M*2\[B/*R2GF96WDI'#I/HJ)W;Q9J7 LU; ZUJ$?GG;"UV\W*QBH19FX1KJ6^
M[$:GI%TPV_!5D:-Z.FC3\%C!=YZL$;Y@M+#I^@T3U/$BUSRNRW%;1;7>\=)D
ME0JSWD%*5VDNZSN316YI\_ $>&J)-!:I_[YW;+]M779,RMEYM?,K+9=%]AU
M0Y:"_"A;CI;?&BZS$[973<\_5-!QD.JA(<$YF?JG?5H3*C_[YS=&KK+3\(,T
M=+;.+I?((U1V CV?2TIX<6,=E%]@AO\#4$L#!!0    ( .12G5*/]'/J,@,
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
M8-K$6W7:(_A=[V4'3JI\GI]]E=BHQ%:N;V(-K+M0=K#OX0X!=IPL\/.5NB_
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
MT?L8E&>D 6+KF;? .PL"\"?"[RP(<], LWX:8!-AU\.!@%3A1^J^< R0 22
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
MK!/$72=>DMZPLDAD%2#H!!O3$MW$C>[#MJ9U_NJJ-!A954EZ.^=N1+]2E<0
M:$V5)B.;*HED.'$S?+ JB;[^-ZC29&57I2P*Q/V6X%"EOK:/4*2^R)JL2& ;
M3%D\B+MX?,XY*S=E4K'J9PLBD16 A">0GL0V>6';Y"#IZ? -U!U?@PVUK.FH
MQ#-UX_FUOPH9-M#5=;3!!GF6N"6_Z9&V::AI[=];&^_RVVQE6?!127TZ=*N&
M&E;L*%#W]<Q6%OI261WH"]LUHKY=Q/G]SVJ.2K[3$VS3T-Y/G?_#-@W5T1IX
M:N[J-CZR#+>$+SWJ%@W5V8O5*DWU'S:A[?=C26=ZI T:JJ_DB?H#C,$&6^H)
ME:BG0[=F6L?^ &$O4*NOR0IZZN)SW#LE(M:+J^:T326F<YOSW<&+[FYWHN=3
M<XY%N7\!/\YVYW)D,[MC0I=QN4KR"J3L3C3I?0C$.)6[DS>["UYLFK,HMP7G
M1=9\7+-8I%!M(+Z_*PK^?%%WT)U_FOX'4$L#!!0    ( .12G5*U_=,MT0,
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
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " #D4IU2V?O*ALX$  #5)P  #P
M 'AL+W=O<FMB;V]K+GAM;,6:2V_;.!" _PKA4WIH;>OAMD%=('6<W0";Q]K9
M7 M&&MM$)=)+4GG]^I)RG%"6/.AEXE.L1Z1/0Y'?#*EO#TK_NE/J%WLL"VG&
MO96UZ^-^WV0K*+GYI-8@W9&%TB6W;E,O^V:M@>=F!6#+HA\-!J-^R87L??^V
MO=:U[H<;RD)FA9)NI]]Q*^#!O!WWF^Q>&'$G"F&?QKWZ=P$]5@HI2O$,^;@W
MZ#&S4@]_*RV>E;2\F&=:%<6X-]P<N 5M1=;:/?>0-_S.U'LLOYMQ!S+NC0;N
M@@NAC:W/J*_/'>,]N),W6Y559Z*PH$^YA;^TJM9"+OUEW%/T@\>HX[#]NPGB
ML?Z3,*K%0F1PJK*J!&DW<=10>$!I5F)M>DSR$L:]B;H'S=9\"?ZAW%W.\\T#
M6D<6A$L?"W= G^<U(R6/-*H0N;M[SN8>PO^#86K!SF6F L@(@8P.!CE1Y3J
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
M% ,4    " #D4IU2!T%-8H$   "Q    $               @ $     9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( .12G5)-D6W.[@   "L"   1
M          "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( .12
MG5*97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ Y%*=4FV>"?ZP!P  P"T  !@
M ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( .12
MG5)1R$N+<@@  #XM   8              " @?,/  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " #D4IU2M2D4&LH#  !X#0  &
M        @(&;&   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ Y%*=4MC$YH&1 @  H08  !@              ("!FQP  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( .12G5*P._O=] @  #(O   8
M              " @6(?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " #D4IU2EVZ>)0,-   U30  &               @(&,*   >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ Y%*=4C1?.=KG @
MCPD  !@              ("!Q34  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( .12G5(5[6\Y- <  -,C   8              " @>(X
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #D4IU2;=_H
ML_(&   &'0  &               @(%,0   >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ Y%*=4HO*>,/W%@  ,80  !D
M ("!=$<  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #D
M4IU28=4A%V<)  ##*@  &0              @(&B7@  >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( .12G5(4$,B3- H  )TW   9
M          " @4!H  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ Y%*=4H':W1%E!0  M1D  !D              ("!JW(  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #D4IU21)T>$VT*  !8
M,   &0              @(%'>   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( .12G5+Q/>M1KP,  "<.   9              " @>N"
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ Y%*=4E1J
MAZ=I!0  XA<  !D              ("!T88  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " #D4IU21$N:=Q0%  ###0  &0
M    @(%QC   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M .12G5)AD7YTO@D  -4X   9              " @;R1  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ Y%*=4I(MDL+/ P  PPX  !D
M             ("!L9L  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " #D4IU2]#RP0/P&  !_)   &0              @(&WGP  >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( .12G5*&7Y!8Y0@
M "@8   9              " @>JF  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ Y%*=4J>;3B7J!   .Q(  !D              ("!
M!K   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #D4IU2
M&?WDDG,(  !1&@  &0              @($GM0  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( .12G5+IJX=E%P<  /@<   9
M      " @=&]  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ Y%*=4AT2LJZU!   (P\  !D              ("!'\4  'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #D4IU2AG:;]8@#  !$#
M&0              @($+R@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( .12G5(ST<DY\@0  .(6   9              " @<K-  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ Y%*=4N)DQ.45
M!   *@T  !D              ("!\](  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " #D4IU22'B.>HT#   4#0  &0
M@($_UP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( .12
MG5)MT+^3@P4  "$8   9              " @0/;  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ Y%*=4IY39J1% P  7P<  !D
M         ("!O>   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " #D4IU21@&)L9\$   H&0  &0              @($YY   >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( .12G5*8Z_Z%! ,  ,P*
M   9              " @0_I  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ Y%*=4J#H,QF.!   AA4  !D              ("!2NP
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #D4IU2)8(C
MJDT$  !/"@  &0              @($/\0  >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( .12G5(46$SZ<P,  .8*   9
M  " @9/U  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
MY%*=4K?HO6VB P  M@T  !D              ("!/?D  'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " #D4IU2U.*+/Q8(  #&+P  &0
M            @($6_0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( .12G5(V?FT0X0(  *,)   9              " @6,% 0!X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ Y%*=4AK&L:W_ P
MG!   !D              ("!>P@! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " #D4IU2%;@77CL$  !;%@  &0              @(&Q
M# $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( .12G5+3
MQ1]1200  #@/   9              " @2,1 0!X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ Y%*=4@:\&,/9 @  5 @  !D
M     ("!HQ4! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" #D4IU2@8%P8"L$  #E$P  &0              @(&S& $ >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( .12G5)R2 G1DP,  +X-   9
M              " @14= 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ Y%*=4GYH1F=]!P  \"\  !D              ("!WR ! 'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #D4IU2NR$S=" #
M  #3"@  &0              @(&3* $ >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( .12G5)^-P,6F 0  (T1   9              "
M@>HK 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ Y%*=
M4H_T<^HR P  M D  !D              ("!N3 ! 'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    " #D4IU2YE/G[]($   ?&@  &0
M        @($B- $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( .12G5(PXIZ)$04  )@8   9              " @2LY 0!X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ Y%*=4D?JE]"^ P  ^ L
M !D              ("!<SX! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    " #D4IU2CE;-0 H'  #U,0  &0              @(%H0@$
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( .12G5*V"F;>
MY (  +4)   9              " @:E) 0!X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ Y%*=4MKB=UCV @  <@H  !D
M ("!Q$P! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #D
M4IU2O)T^[5P&   +)0  &0              @('Q3P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( .12G5*U_=,MT0,  ',1   9
M          " @816 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#
M%     @ Y%*=4C_Q1NW) P  A0X  !D              ("!C%H! 'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #D4IU2IX.Z'%D#  !N
M"@  &0              @(&,7@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;%!+ 0(4 Q0    ( .12G5*D6],#?@,  &4+   9              " @1QB
M 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ Y%*=4AQ"
M_ 4: P  ;!$   T              ( !T64! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " #D4IU2EXJ[',     3 @  "P              @ $6:0$ 7W)E
M;',O+G)E;'-02P$"% ,4    " #D4IU2V?O*ALX$  #5)P  #P
M    @ '_:0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ Y%*=4I@;6I[[
M 0  RR,  !H              ( !^FX! 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ Y%*=4G32QF+> 0  6B,  !,
M ( !+7$! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $0 1 "3$@  /',!
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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>79
<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>80
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>284</ContextCount>
  <ElementCount>383</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>98</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Consolidated Statements of Changes In Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited</Role>
      <ShortName>Consolidated Statements of Changes In Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102101 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104102 - 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>10</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2109103 - 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>11</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2114104 - 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>12</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2118105 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - Notes Receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivable</Role>
      <ShortName>Notes Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126107 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2129108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132109 - 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>17</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2139111 - Disclosure - Cash And Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalents</Role>
      <ShortName>Cash And Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2142112 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2145113 - 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>21</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2149114 - Disclosure - Exit Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivities</Role>
      <ShortName>Exit Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy</Role>
      <ShortName>Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - 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>24</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2310302 - 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>25</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2315303 - 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>26</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2319304 - 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>27</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2322305 - Disclosure - Notes Receivable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableTables</Role>
      <ShortName>Notes Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivable</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2327306 - 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>29</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2330307 - 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>30</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2333308 - 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>31</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2336309 - 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>32</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2340310 - Disclosure - Cash And Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</Role>
      <ShortName>Cash And Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalents</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2343311 - 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>34</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2346312 - 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>35</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2350313 - Disclosure - Exit Activities - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesTables</Role>
      <ShortName>Exit Activities - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivities</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails</Role>
      <ShortName>Regulatory Matters - Quarterly Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails</Role>
      <ShortName>Contingencies and Commitments (Contingencies And Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails</Role>
      <ShortName>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Contingencies and Commitments (Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Financings And Capitalization (Revolving Credit Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails</Role>
      <ShortName>Financings And Capitalization (Revolving Credit Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2412406 - 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>42</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2413407 - Disclosure - Financings and Capitalization (Forward Stock Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails</Role>
      <ShortName>Financings and Capitalization (Forward Stock Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2416408 - 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>44</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2417409 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2420410 - 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>46</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails</Role>
      <ShortName>Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2424412 - Disclosure - Notes Receivable (Narrative) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails</Role>
      <ShortName>Notes Receivable (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails</Role>
      <ShortName>Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2428414 - 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>50</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2431415 - 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>51</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2434416 - 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>52</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2437417 - Disclosure - Revenue (Components of Operating Revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails</Role>
      <ShortName>Revenue (Components of Operating Revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2438418 - 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>54</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2441419 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails</Role>
      <ShortName>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2444420 - 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>56</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2447421 - 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>57</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2448422 - 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>58</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2451423 - Disclosure - Exit Activities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails</Role>
      <ShortName>Exit Activities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cms-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2452424 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails</Role>
      <ShortName>Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="cms-20210331.htm">cms-20210331.htm</File>
    <File>cms-20210331.xsd</File>
    <File>cms-20210331_cal.xml</File>
    <File>cms-20210331_def.xml</File>
    <File>cms-20210331_lab.xml</File>
    <File>cms-20210331_pre.xml</File>
    <File>cms10q20210331_ex31-1.htm</File>
    <File>cms10q20210331_ex31-2.htm</File>
    <File>cms10q20210331_ex31-3.htm</File>
    <File>cms10q20210331_ex31-4.htm</File>
    <File>cms10q20210331_ex32-1.htm</File>
    <File>cms10q20210331_ex32-2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20210331_g1.jpg</File>
    <File>cms-20210331_g2.jpg</File>
    <File>cms-20210331_g3.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>83
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cms-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 42,
   "contextCount": 284,
   "dts": {
    "calculationLink": {
     "local": [
      "cms-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cms-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20210331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cms-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 602,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 6,
    "total": 6
   },
   "keyCustom": 41,
   "keyStandard": 342,
   "memberCustom": 51,
   "memberStandard": 43,
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover page",
     "role": "http://www.consumersenergy.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Contingencies and Commitments",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "shortName": "Contingencies and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109103 - Disclosure - Financings And Capitalization",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
     "shortName": "Financings And Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114104 - Disclosure - Fair Value Measurements",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118105 - Disclosure - Financial Instruments",
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FinancingReceivablesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - Notes Receivable",
     "role": "http://www.consumersenergy.com/role/NotesReceivable",
     "shortName": "Notes Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FinancingReceivablesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126107 - Disclosure - Retirement Benefits",
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129108 - Disclosure - Income Taxes",
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Earnings Per Share - CMS Energy",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "shortName": "Earnings Per Share - CMS Energy",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Revenue",
     "role": "http://www.consumersenergy.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139111 - Disclosure - Cash And Cash Equivalents",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalents",
     "shortName": "Cash And Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Statements of Income (Unaudited)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
     "shortName": "Consolidated Statements of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FuelCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142112 - Disclosure - Reportable Segments",
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145113 - Disclosure - Variable Interest Entities",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149114 - Disclosure - Exit Activities",
     "role": "http://www.consumersenergy.com/role/ExitActivities",
     "shortName": "Exit Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2201201 - Disclosure - Significant Accounting Policies (Policy)",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
     "shortName": "Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Contingencies and Commitments (Tables)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
     "shortName": "Contingencies and Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Financings And Capitalization (Tables)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
     "shortName": "Financings And Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315303 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319304 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322305 - Disclosure - Notes Receivable (Tables)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableTables",
     "shortName": "Notes Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Retirement Benefits (Tables)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330307 - Disclosure - Income Taxes (Tables)",
     "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-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333308 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336309 - Disclosure - Revenue (Tables)",
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340310 - Disclosure - Cash And Cash Equivalents (Tables)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
     "shortName": "Cash And Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343311 - Disclosure - Reportable Segments (Tables)",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346312 - Disclosure - Variable Interest Entities (Tables)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350313 - Disclosure - Exit Activities - (Tables)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesTables",
     "shortName": "Exit Activities - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
     "shortName": "Regulatory Matters - Quarterly Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i51f7d494a03b4c6ba99c937031f715e1_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:RequestedRecoveryCollection",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
     "shortName": "Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "idc04282c26184d7486ba87cc9ccd46ef_D20210101-20210331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetAmortizationPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i11997c7a497e409c96f8c5f5297c006c_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
     "shortName": "Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i11997c7a497e409c96f8c5f5297c006c_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i2f3e28ac8d524b57af90688f3b8ac6ab_I20200731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Contingencies and Commitments (Guarantees) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
     "shortName": "Contingencies and Commitments (Guarantees) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ie357a46610754a8ca9340f2f05f3d603_D20210101-20210331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "iae40c44aaa9449e18ebdec7216ea65ba_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Financings And Capitalization (Revolving Credit Facilities) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
     "shortName": "Financings And Capitalization (Revolving Credit Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "iae40c44aaa9449e18ebdec7216ea65ba_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Financings And Capitalization (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
     "shortName": "Financings And Capitalization (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413407 - Disclosure - Financings and Capitalization (Forward Stock Contracts) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails",
     "shortName": "Financings and Capitalization (Forward Stock Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i29b7849699f347818a917ec09a2aeb7b_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417409 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
     "shortName": "Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i10c5f20b13534793844e1e4f76181a2a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Notes Receivable (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
     "shortName": "Notes Receivable (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i10c5f20b13534793844e1e4f76181a2a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib765a3623be84277a503071cfc0efd0b_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
     "shortName": "Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib765a3623be84277a503071cfc0efd0b_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
     "shortName": "Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "id6468f6cc4224a18a986d86cda9821c0_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434416 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
     "shortName": "Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437417 - Disclosure - Revenue (Components of Operating Revenue) (Details)",
     "role": "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
     "shortName": "Revenue (Components of Operating Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438418 - Disclosure - Revenue (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441419 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
     "shortName": "Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444420 - Disclosure - Reportable Segments (Details)",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "shortName": "Reportable Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i21daa459c8904c05b1417b15e7654727_D20210101-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447421 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "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-20210331.htm",
      "contextRef": "ifd9d634aeb824dbab1fb18b6e496aca1_D20200901-20200930",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448422 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
     "shortName": "Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i3f2c64df67f944dfb6efc65d1890a7f4_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i958a7da37f384215902340c4256ae224_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451423 - Disclosure - Exit Activities - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
     "shortName": "Exit Activities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ibf0dd3d6c6ac43b8bf3bda10289b1ed2_D20191001-20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:RestructuringAndRelatedCostIncurredCostCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Balance Sheets (Unaudited)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
     "shortName": "Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452424 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "shortName": "Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i818b0c9e69f64cffa4d6fb099d37281d_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "ib7b0bb9b76e34ca5a510cf2a0ad6ae7b_I20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i021fe82b135f4dfca0029bef725be325_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Consolidated Statements of Changes In Equity (Unaudited)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
     "shortName": "Consolidated Statements of Changes In Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i021fe82b135f4dfca0029bef725be325_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102101 - Disclosure - Regulatory Matters",
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20210331.htm",
      "contextRef": "i350e0ac4ced74d129ca4895f5cd01a43_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 98,
   "tag": {
    "cms_A5.625JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.625% Junior Subordinated Notes due 2078"
       }
      }
     },
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2078"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2079Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2079"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual for environmental loss contingencies, inflation rate",
        "label": "Accrual for environmental loss contingencies, inflation rate",
        "terseLabel": "Accrual for environmental loss contingencies, inflation rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesInflationRate",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AccruedRateRefunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "label": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "terseLabel": "Stockholder contribution"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockholderContribution",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AmountAvailableForDividendDistribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.",
        "label": "Amount Available For Dividend Distribution",
        "terseLabel": "Limitation on payment of stock dividends"
       }
      }
     },
     "localname": "AmountAvailableForDividendDistribution",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "label": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "totalLabel": "Total other non\u2011current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AviatorWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind [Member]",
        "label": "Aviator Wind [Member]",
        "terseLabel": "Aviator Wind"
       }
      }
     },
     "localname": "AviatorWindMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_BayHarborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bay Harbor [Member]",
        "label": "Bay Harbor [Member]",
        "terseLabel": "Bay Harbor"
       }
      }
     },
     "localname": "BayHarborMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnterprisesIncludingSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Enterprises Including Subsidiaries",
        "label": "CMS Enterprises Including Subsidiaries [Member]",
        "terseLabel": "CMS Enterprises Including Subsidiaries"
       }
      }
     },
     "localname": "CMSEnterprisesIncludingSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CerclaLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CERCLA Liability [Member]",
        "label": "Cercla Liability [Member]",
        "terseLabel": "CERCLA Liability"
       }
      }
     },
     "localname": "CerclaLiabilityMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CivilCaseConsumersV.MPSCStaffMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Civil Case, Consumers V. MPSC Staff [Member]",
        "label": "Civil Case, Consumers V. MPSC Staff [Member]",
        "terseLabel": "Civil Case, Consumers V. MPSC Staff"
       }
      }
     },
     "localname": "CivilCaseConsumersV.MPSCStaffMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ConsumersEnergyCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumers Energy Company [Member]",
        "label": "Consumers Energy Company [Member]",
        "terseLabel": "Consumers Energy Company"
       }
      }
     },
     "localname": "ConsumersEnergyCompanyMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items [Member]",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "Other reconciling items"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DeferredPropertyTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 10.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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "terseLabel": "Amortization of"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "label": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "terseLabel": "Refund of alternative minimum tax sequestration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Percent",
        "label": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Percent",
        "terseLabel": "Refund of alternative minimum tax sequestration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAMTSequestrationPercent",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.",
        "label": "Effective Income Tax Rate Reconciliation, Regulatory Tax Benefits, Percent",
        "terseLabel": "Accelerated flow-through of regulatory tax benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises [Member]",
        "label": "Enterprises [Member]",
        "terseLabel": "Enterprises"
       }
      }
     },
     "localname": "EnterprisesMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EquatorialGuineaTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equatorial Guinea Tax Authority [Member]",
        "label": "Equatorial Guinea Tax Authority [Member]",
        "terseLabel": "Equatorial Guinea Tax Claim"
       }
      }
     },
     "localname": "EquatorialGuineaTaxAuthorityMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Remediation Costs By Year [Table Text Block]",
        "label": "Expected Remediation Costs By Year [Table Text Block]",
        "terseLabel": "Expected Remediation Costs By Year"
       }
      }
     },
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FICOScoreBetweenGoodAndExcellentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO Score, Between Good And Excellent [Member]",
        "label": "FICO Score, Between Good And Excellent [Member]",
        "terseLabel": "FICO Score, Between Good And Excellent"
       }
      }
     },
     "localname": "FICOScoreBetweenGoodAndExcellentMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock": {
     "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 [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FinanceLeaseLiabilityAndOtherNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Liability And Other, Noncurrent",
        "label": "Finance Lease Liability And Other, Noncurrent",
        "terseLabel": "Non-current portion of finance leases and other financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityAndOtherNoncurrent",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FINANCIAL INSTRUMENTS [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancingIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 2.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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ForeignGovernmentTaxClaimOnSale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of taxes claimed by a foreign government in connection with the sale of a business.",
        "label": "Foreign government tax claim on sale",
        "terseLabel": "Foreign government tax claim on sale"
       }
      }
     },
     "localname": "ForeignGovernmentTaxClaimOnSale",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022",
        "label": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022 [Member]",
        "terseLabel": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]",
        "label": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]",
        "terseLabel": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "label": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "terseLabel": "Gain shared with customers"
       }
      }
     },
     "localname": "GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/20210331",
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_GuaranteesAndOtherContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Table]",
        "label": "Guarantees And Other Contingencies [Table]",
        "terseLabel": "Guarantees And Other Contingencies [Table]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesTable",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncreaseDecreaseInIncomeTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "label": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "terseLabel": "Increase (decrease) in income taxes from:"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxExpenseAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncrementalGasPurchasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental Gas Purchases",
        "label": "Incremental Gas Purchases [Member]",
        "terseLabel": "Incremental Gas Purchases"
       }
      }
     },
     "localname": "IncrementalGasPurchasesMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Agreement From Purchase Of Variable Interest Entity",
        "label": "Indemnification Agreement From Purchase Of Variable Interest Entity [Member]",
        "terseLabel": "Indemnification Agreement From Purchase Of Variable Interest Entity"
       }
      }
     },
     "localname": "IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IndustrialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Utility Service [Member]",
        "label": "Industrial Utility Service [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InsuranceRecoveriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Recoveries",
        "label": "Insurance Recoveries [Member]",
        "terseLabel": "Insurance Recoveries"
       }
      }
     },
     "localname": "InsuranceRecoveriesMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InterestAndDividendIncomeRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest And Dividend Income Related Parties",
        "label": "Interest And Dividend Income Related Parties",
        "terseLabel": "Interest and dividend income \u2013 related parties"
       }
      }
     },
     "localname": "InterestAndDividendIncomeRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InterestRateSwapNotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Notes Receivable [Member]",
        "label": "Interest Rate Swap, Notes Receivable [Member]",
        "terseLabel": "Interest Rate Swap, Notes Receivable"
       }
      }
     },
     "localname": "InterestRateSwapNotesReceivableMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LoansOriginatedWithinLastFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Originated Within Last Five Years [Member]",
        "label": "Loans Originated Within Last Five Years [Member]",
        "terseLabel": "Loans Originated Within Last Five Years"
       }
      }
     },
     "localname": "LoansOriginatedWithinLastFiveYearsMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "label": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "terseLabel": "Current portion of long-term debt, finance leases, and other financing"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ManufacturedGasPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufactured Gas Plant [Member]",
        "label": "Manufactured Gas Plant [Member]",
        "terseLabel": "Manufactured Gas Plant"
       }
      }
     },
     "localname": "ManufacturedGasPlantMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity",
        "label": "Minority Interest, Increase From Contribution From Noncontrolling Interest Holders",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NotesReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable [Abstract]",
        "label": "Notes Receivable [Abstract]",
        "terseLabel": "Notes Receivable [Abstract]"
       }
      }
     },
     "localname": "NotesReceivableAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "xbrltype": "stringItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NumberOfFormerManufacturedGasPlants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Former Manufactured Gas Plants",
        "label": "Number of Former Manufactured Gas Plants",
        "terseLabel": "Number of former MGPs"
       }
      }
     },
     "localname": "NumberOfFormerManufacturedGasPlants",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 7.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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Utility Service [Member]",
        "label": "Other Utility Service [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PropertyPlantAndEquipmentGrossExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant And Equipment Gross, Excluding C W I P",
        "terseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "label": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "terseLabel": "Plant, property, and equipment, gross",
        "verboseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "label": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RegulatoryMattersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Matters [Abstract]",
        "label": "Regulatory Matters [Abstract]",
        "terseLabel": "Regulatory Matters [Abstract]"
       }
      }
     },
     "localname": "RegulatoryMattersAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "xbrltype": "stringItemType"
    },
    "cms_RepairCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repair Costs",
        "label": "Repair Costs [Member]",
        "terseLabel": "Repair Costs"
       }
      }
     },
     "localname": "RepairCostsMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestructuringAndRelatedCostDeferredCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Deferred Cost",
        "label": "Restructuring and Related Cost, Deferred Cost",
        "verboseLabel": "Costs deferred as a regulatory asset"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RestructuringAndRelatedCostIncurredCostCapitalized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "label": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "terseLabel": "Costs incurred and capitalized"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCostCapitalized",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RetailInstallmentContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Installment Contracts",
        "label": "Retail Installment Contracts [Member]",
        "terseLabel": "Retail Installment Contracts"
       }
      }
     },
     "localname": "RetailInstallmentContractsMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetentionIncentiveProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retention Incentive Program",
        "label": "Retention Incentive Program [Member]",
        "terseLabel": "Retention Incentive Program"
       }
      }
     },
     "localname": "RetentionIncentiveProgramMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "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, 2023"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Four [Member]",
        "label": "Revolving Credit Facilities Four [Member]",
        "terseLabel": "Revolving Credit Facilities September 30, 2025"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFourMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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, 2020"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesOneMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Three [Member]",
        "label": "Revolving Credit Facilities Three [Member]",
        "terseLabel": "Revolving Credit Facilities April 18, 2022"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesThreeMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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, 2023"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesTwoMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.",
        "label": "Schedule of Cash, Cash Equivalents, Including Restricted [Table Text Block]",
        "terseLabel": "Schedule Of Cash And Cash Equivalents, Including Restricted Amounts"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of current and non-current notes receivable.",
        "label": "Schedule Of Current And Non Current Notes Receivable Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of Current And Non-Current Notes Receivable"
       }
      }
     },
     "localname": "ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxAndOtherIndemnityObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax And Other Indemnity Obligations [Member]",
        "label": "Tax And Other Indemnity Obligations [Member]",
        "terseLabel": "Tax And Other Indemnity Obligations"
       }
      }
     },
     "localname": "TaxAndOtherIndemnityObligationsMember",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxCarryforwardAmountIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Carryforward Amount Increase (Decrease)",
        "terseLabel": "Increase (decrease) in tax credit carryforward"
       }
      }
     },
     "localname": "TaxCarryforwardAmountIncreaseDecrease",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_VariableInterestEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities [Abstract]",
        "label": "Variable Interest Entities [Abstract]",
        "terseLabel": "Variable Interest Entities [Abstract]"
       }
      }
     },
     "localname": "VariableInterestEntitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20210331",
     "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/20210331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r662"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r664"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r659"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r660"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r488",
      "r489",
      "r496",
      "r497",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r488",
      "r489",
      "r496",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r204",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r204",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r155",
      "r163",
      "r261",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r155",
      "r163",
      "r261",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r155",
      "r163",
      "r261",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r446",
      "r451",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r626",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r446",
      "r451",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r626",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "CMS Energy"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r230",
      "r354",
      "r356",
      "r577",
      "r625",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r230",
      "r354",
      "r356",
      "r577",
      "r625",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r390",
      "r446",
      "r451",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r626",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r390",
      "r446",
      "r451",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r626",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.",
        "label": "Accounts Receivable, Fair Value Disclosure",
        "verboseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "AccountsReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r235",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "verboseLabel": "Current accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r14",
      "r39",
      "r235",
      "r236"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r295",
      "r309",
      "r310"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r295",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "verboseLabel": "Discounted projected costs rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r295",
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "verboseLabel": "Remaining undiscounted obligation amount"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r320"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "auth_ref": [
      "r68",
      "r169",
      "r461"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r81",
      "r86",
      "r89",
      "r494"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r52",
      "r285"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r86",
      "r96",
      "r493"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r42",
      "r83",
      "r85",
      "r86",
      "r609",
      "r636",
      "r640"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r82",
      "r86",
      "r89",
      "r152",
      "r153",
      "r154",
      "r494",
      "r631",
      "r632"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r457",
      "r458",
      "r459"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r243",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule Of Allowance For Loan Losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r46",
      "r245",
      "r264"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "auth_ref": [
      "r47",
      "r245",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.",
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Notes receivable, ALLOWANCE"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": {
     "auth_ref": [
      "r47",
      "r245",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Accounts and notes receivable, ALLOWANCE"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r144",
      "r212",
      "r219",
      "r226",
      "r257",
      "r488",
      "r496",
      "r547",
      "r583",
      "r607"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r77",
      "r144",
      "r257",
      "r488",
      "r496",
      "r547"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r534"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r515",
      "r520"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r138",
      "r139",
      "r140"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r542",
      "r543"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r13",
      "r48",
      "r136"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "verboseLabel": "Cash And Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]",
        "terseLabel": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r24",
      "r137",
      "r142",
      "r582"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r137",
      "r142"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r130",
      "r136",
      "r141"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, End of Period",
        "periodStartLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, Beginning of Period",
        "totalLabel": "Cash and cash equivalents, including restricted amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r130",
      "r548"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "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 in Cash and Cash Equivalents,\u00a0Including Restricted Amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "auth_ref": [
      "r151"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r143",
      "r144",
      "r174",
      "r178",
      "r180",
      "r183",
      "r186",
      "r195",
      "r196",
      "r197",
      "r257",
      "r547"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r334"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r67",
      "r310",
      "r592",
      "r614"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r308",
      "r321",
      "r333"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r152",
      "r153"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r36"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r36",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r92",
      "r94",
      "r95",
      "r105",
      "r600",
      "r621"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r92",
      "r94",
      "r104",
      "r486",
      "r487",
      "r508",
      "r599",
      "r620"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r92",
      "r94",
      "r103",
      "r485",
      "r508",
      "r598",
      "r619"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r198",
      "r199",
      "r233",
      "r544",
      "r545",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r198",
      "r199",
      "r233",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r198",
      "r199",
      "r233",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r142",
      "r495",
      "r499",
      "r501"
     ],
     "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, Policy"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r111",
      "r577"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 8.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditScoreFicoAxis": {
     "auth_ref": [
      "r277",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by credit scores as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740.",
        "label": "Credit Score, FICO [Axis]",
        "terseLabel": "Credit Score, FICO [Axis]"
       }
      }
     },
     "localname": "CreditScoreFicoAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditScoreFicoDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740. Element name and standard label in FICO Score [numeric lower end] to [numeric higher end] [Member] format for ranges. Element name and standard label in FICO Score Greater Than [low end numeric value] [Member] or FICO Score Less Than [high end numeric value] [Member] formats for greater than or less than disclosures.",
        "label": "Credit Score, FICO [Domain]",
        "terseLabel": "Credit Score, FICO [Domain]"
       }
      }
     },
     "localname": "CreditScoreFicoDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r584",
      "r585",
      "r606"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "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",
        "verboseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r64"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r65"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r65",
      "r148",
      "r340",
      "r341",
      "r342",
      "r343",
      "r557",
      "r558",
      "r560",
      "r605"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r368",
      "r406",
      "r430",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r368",
      "r407",
      "r431",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r368",
      "r405",
      "r429",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r368",
      "r372",
      "r404",
      "r428",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r402",
      "r426",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRollForwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Roll Forwards [Abstract]",
        "terseLabel": "Defined Benefit Plan, Roll Forwards [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r370",
      "r403",
      "r427",
      "r436",
      "r437"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r134",
      "r207"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r78",
      "r79",
      "r518",
      "r574"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "verboseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r78",
      "r79",
      "r518",
      "r574"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r516",
      "r519",
      "r522",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r514",
      "r516",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r12",
      "r290"
     ],
     "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": "Asset Sales and Exit Activities"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r15",
      "r25",
      "r38",
      "r146",
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Accounts receivable \u2013 related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r49",
      "r149",
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r56",
      "r149",
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Accounts payable \u2013 related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r106",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r170",
      "r174",
      "r183",
      "r185",
      "r186",
      "r190",
      "r191",
      "r601",
      "r622"
     ],
     "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",
        "terseLabel": "Basic earnings per average common share (in dollars per share)",
        "verboseLabel": "Basic net income per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r106",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r174",
      "r183",
      "r185",
      "r186",
      "r190",
      "r191",
      "r601",
      "r622"
     ],
     "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",
        "terseLabel": "Diluted earnings per average common share (in dollars per share)",
        "verboseLabel": "Diluted net income per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r187",
      "r188",
      "r189",
      "r192"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "U.S. federal income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "TCJA excess deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent",
        "negatedTerseLabel": "Production tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State and local income taxes, net of federal effect"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r465",
      "r477"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development tax credits, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r356"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r157",
      "r166",
      "r168",
      "r194",
      "r261",
      "r339",
      "r344",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r631",
      "r632",
      "r633"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r50",
      "r213",
      "r256"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r541"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r534",
      "r542",
      "r543"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r534",
      "r542"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r436",
      "r535",
      "r565",
      "r566",
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r534",
      "r538"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueHedgingMember": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.",
        "label": "Fair Value Hedging [Member]",
        "terseLabel": "Fair Value Hedging"
       }
      }
     },
     "localname": "FairValueHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r391",
      "r393",
      "r398",
      "r436",
      "r535",
      "r565"
     ],
     "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": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r391",
      "r393",
      "r398",
      "r436",
      "r535",
      "r566"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r436",
      "r535",
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r436",
      "r565",
      "r566",
      "r567"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r238",
      "r264",
      "r268",
      "r272",
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for loan losses, at end of period",
        "periodStartLabel": "Allowance for loan losses, at beginning of period"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "Allowance For Loan Losses Policy"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r240",
      "r271",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Notes, Loans, And Financing Receivable, Net Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r239",
      "r270",
      "r281"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Charge-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableDeferredIncome": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Deferred Commitment Fee",
        "terseLabel": "Unearned income"
       }
      }
     },
     "localname": "FinancingReceivableDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r244",
      "r246",
      "r247",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r281",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDue": {
     "auth_ref": [
      "r247",
      "r274",
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable past due.",
        "label": "Financing Receivable, Past Due",
        "verboseLabel": "Delinquent loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantPurchases": {
     "auth_ref": [
      "r241",
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from purchase of financing receivable.",
        "label": "Financing Receivable, Purchase",
        "terseLabel": "Consumer retail installment contracts"
       }
      }
     },
     "localname": "FinancingReceivableSignificantPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantSales": {
     "auth_ref": [
      "r242",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from sale and reclassification to held-for-sale of financing receivable.",
        "label": "Financing Receivable, Sale",
        "terseLabel": "Sale of notes receivable"
       }
      }
     },
     "localname": "FinancingReceivableSignificantSales",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r249",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "auth_ref": [
      "r338",
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares as a settlement alternative for each freestanding forward contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value",
        "terseLabel": "Number of shares required to settle forward contracts (in shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r528",
      "r529",
      "r533"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r533"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfNotesReceivable": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale of financing receivable.",
        "label": "Gain (Loss) on Sale of Financing Receivable",
        "terseLabel": "Gain on sale of notes receivable"
       }
      }
     },
     "localname": "GainLossOnSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r330"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "auth_ref": [
      "r329"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "terseLabel": "Maximum Obligation"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r326"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "auth_ref": [
      "r327"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other.",
        "label": "Guarantee Type, Other [Member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r514",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r253",
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Unrealized gain on mortgage backed security"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r252",
      "r254",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Securities held to maturity"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r99",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228",
      "r581",
      "r595",
      "r604",
      "r623"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r100",
      "r134",
      "r209",
      "r256",
      "r594",
      "r616"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Income from equity method investees"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r288",
      "r289"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r466",
      "r468",
      "r469",
      "r475",
      "r478",
      "r480",
      "r481",
      "r482"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r167",
      "r168",
      "r210",
      "r464",
      "r476",
      "r479",
      "r624"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income Tax Expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.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 and notes receivable and accrued revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.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": "Decrease in notes payable \u2013 related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other current and non\u2011current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTimeDeposits": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net cash inflow (outflow) of time deposits.",
        "label": "Increase (Decrease) in Time Deposits",
        "terseLabel": "Decrease in EnerBank certificates of deposit"
       }
      }
     },
     "localname": "IncreaseDecreaseInTimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r179",
      "r186"
     ],
     "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"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r184",
      "r186"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r322",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnity Obligations From Stock And Asset Sales Agreements"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest and Dividends Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestAndDividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r97",
      "r206",
      "r556",
      "r559",
      "r602"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "totalLabel": "Total interest charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r116",
      "r336"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other interest expense"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r61",
      "r144",
      "r220",
      "r257",
      "r489",
      "r496",
      "r497",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r45",
      "r144",
      "r257",
      "r547",
      "r587",
      "r612"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r63",
      "r144",
      "r257",
      "r489",
      "r496",
      "r497",
      "r547"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r31",
      "r32",
      "r144",
      "r257",
      "r489",
      "r496",
      "r497",
      "r547"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non\u2011current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r31",
      "r585",
      "r606"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r57",
      "r148"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r57"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r57"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r57",
      "r148"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Civil penalty"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r39",
      "r235"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.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 and notes receivable, less allowance of $89 in 2021 and $91 in 2020"
       }
      }
     },
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Current portion of long term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r65"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r65",
      "r335"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r318",
      "r324",
      "r325"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r318",
      "r324",
      "r325"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r313",
      "r317",
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Remediation and other response activity costs"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r318",
      "r324",
      "r325"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyReceivable": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.",
        "label": "Loss Contingency, Receivable",
        "terseLabel": "Insurance recoveries"
       }
      }
     },
     "localname": "LossContingencyReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r73",
      "r144",
      "r257",
      "r547",
      "r586",
      "r611"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r130",
      "r132",
      "r135"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r11",
      "r90",
      "r93",
      "r101",
      "r135",
      "r144",
      "r156",
      "r161",
      "r162",
      "r163",
      "r164",
      "r167",
      "r168",
      "r181",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228",
      "r257",
      "r547",
      "r596",
      "r617"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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 Available to Common Stockholders",
        "verboseLabel": "Net income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r90",
      "r93",
      "r167",
      "r168",
      "r491",
      "r507"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r164",
      "r170",
      "r171",
      "r182",
      "r186",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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 available to common stockholders",
        "totalLabel": "Net Income Available to Common Stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r163",
      "r190",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r471",
      "r472",
      "r473",
      "r474",
      "r578",
      "r579",
      "r580",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r344",
      "r483"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r14",
      "r16",
      "r37",
      "r235",
      "r236",
      "r590"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "netLabel": "EnerBank notes receivable, net of allowance for loan losses",
        "verboseLabel": "Notes receivable, less allowance of $29 in 2021 and $32 in 2020"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "verboseLabel": "EnerBank notes receivable, net of allowance for loan losses"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r60"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r54",
      "r149",
      "r564"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "verboseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r39",
      "r235",
      "r276"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total notes receivable"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r149",
      "r563",
      "r615"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.",
        "label": "Notes Receivable, Related Parties",
        "totalLabel": "Total notes receivable"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r70",
      "r149",
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableRelatedParties",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r25",
      "r38",
      "r146",
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableRelatedParties",
       "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 after 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Noncurrent",
        "terseLabel": "DB\u00a0SERP note receivable \u2013 related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiability": {
     "auth_ref": [
      "r265",
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance Sheet, Credit Loss, Liability",
        "terseLabel": "Allowance for expected credit loss on off balance sheet commitments"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "auth_ref": [
      "r356"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r212",
      "r218",
      "r222",
      "r225",
      "r228"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating Income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r228"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 9.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]",
        "terseLabel": "Retirement Benefits Liability"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r80",
      "r83"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.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 (loss) on derivative instruments, net of tax of $\u2014 and $(1)",
        "verboseLabel": "Unrealized gain (loss) on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r80",
      "r83",
      "r517",
      "r521",
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Cash flow hedge gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r84"
     ],
     "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 loss on derivative instruments, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r91",
      "r94",
      "r96",
      "r102",
      "r339",
      "r549",
      "r554",
      "r555",
      "r597",
      "r618"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r83",
      "r87",
      "r88",
      "r410"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r84"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "verboseLabel": "Other Income (Expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r591"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r19",
      "r20",
      "r62"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r515",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non\u2011current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r365",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r55"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r119",
      "r122",
      "r150"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Cost to retire property and other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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 stock"
       }
      }
     },
     "localname": "PaymentsOfOrdinaryDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.",
        "label": "Payments to Acquire Loans Receivable",
        "negatedLabel": "Increase in EnerBank notes receivable"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Payments to Acquire Notes Receivable",
        "negatedLabel": "Purchase of notes receivable by EnerBank"
       }
      }
     },
     "localname": "PaymentsToAcquireNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "negatedLabel": "Pension contributions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r390",
      "r392",
      "r398",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r436",
      "r438",
      "r439",
      "r440",
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r33",
      "r366",
      "r367",
      "r389",
      "r436"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r364",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r441",
      "r447",
      "r448",
      "r449",
      "r450"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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, $4.50\u00a0series"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r125",
      "r128",
      "r150"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing costs"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfNotesReceivable": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Sale of Notes Receivable",
        "verboseLabel": "Proceeds from sale of EnerBank notes receivable"
       }
      }
     },
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r11",
      "r90",
      "r93",
      "r129",
      "r144",
      "r156",
      "r167",
      "r168",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228",
      "r257",
      "r485",
      "r490",
      "r492",
      "r507",
      "r508",
      "r547",
      "r604"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "terseLabel": "Plant, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "negatedTerseLabel": "Reduction to plant, property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r26",
      "r27",
      "r286",
      "r613"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Plant, property, and equipment, net",
        "totalLabel": "Total plant, property, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r108",
      "r269"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r269",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Provision for loan losses"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "auth_ref": [
      "r656",
      "r657"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r658"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
        "label": "Public Utilities General Disclosures [Table]",
        "terseLabel": "Public Utilities General Disclosures [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory proceeding.",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r51"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory agency.",
        "label": "Regulatory Agency [Axis]",
        "terseLabel": "Regulatory Agency [Axis]"
       }
      }
     },
     "localname": "RegulatoryAgencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization that establishes and ensures compliance with rules or regulations.",
        "label": "Regulatory Agency [Domain]",
        "terseLabel": "Regulatory Agency [Domain]"
       }
      }
     },
     "localname": "RegulatoryAgencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Asset, Amortization Period",
        "terseLabel": "Regulatory asset collection period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r651",
      "r652",
      "r655"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r651"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r651"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Assets",
        "terseLabel": "Regulatory asset"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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 capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.",
        "label": "Regulatory Assets, Current",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r651"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
        "label": "Regulatory Assets, Noncurrent",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r653"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.",
        "label": "Regulatory Liability, Current",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r653"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.",
        "label": "Regulatory Liability, Noncurrent",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "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"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Decrease in notes payable"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r470"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r13",
      "r24",
      "r136",
      "r141"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r297",
      "r299",
      "r304",
      "r307"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r134",
      "r296",
      "r302",
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Retention and severance costs",
        "verboseLabel": "Costs incurred and charged to maintenance and other operating expenses"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r41",
      "r344",
      "r460",
      "r610",
      "r635",
      "r640"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r157",
      "r166",
      "r168",
      "r261",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474",
      "r631",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r416",
      "r419",
      "r423",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r203",
      "r204",
      "r217",
      "r223",
      "r224",
      "r230",
      "r231",
      "r233",
      "r353",
      "r354",
      "r577"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r355",
      "r363"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueSubjectToRefundMember": {
     "auth_ref": [
      "r654"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r98",
      "r144",
      "r203",
      "r204",
      "r217",
      "r223",
      "r224",
      "r230",
      "r231",
      "r233",
      "r257",
      "r547",
      "r604"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Operating Revenue",
        "totalLabel": "Total operating revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r436"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r186"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r465"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r534",
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r330",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r57",
      "r148"
     ],
     "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": "Revolving Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r300",
      "r301",
      "r303"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r298",
      "r305"
     ],
     "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 Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r212",
      "r215",
      "r221",
      "r283"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r212",
      "r215",
      "r221",
      "r283"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r488",
      "r489",
      "r496",
      "r497",
      "r498",
      "r500",
      "r503",
      "r504",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r498",
      "r500",
      "r503",
      "r504",
      "r505"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r233",
      "r625"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r212",
      "r216",
      "r222",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r28",
      "r584",
      "r608"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r56"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SiteContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Site Contingency [Line Items]",
        "terseLabel": "Site Contingency [Line Items]"
       }
      }
     },
     "localname": "SiteContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r233",
      "r283",
      "r287",
      "r299",
      "r307",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r34",
      "r35",
      "r36",
      "r143",
      "r144",
      "r174",
      "r178",
      "r180",
      "r183",
      "r186",
      "r195",
      "r196",
      "r197",
      "r257",
      "r339",
      "r547"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r69",
      "r152",
      "r153",
      "r154",
      "r157",
      "r166",
      "r168",
      "r194",
      "r261",
      "r339",
      "r344",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r631",
      "r632",
      "r633"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r194",
      "r577"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": {
     "auth_ref": [
      "r147"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r35",
      "r36",
      "r339",
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r35",
      "r36",
      "r339",
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r36",
      "r43",
      "r44",
      "r144",
      "r248",
      "r257",
      "r547"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total common stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r144",
      "r152",
      "r153",
      "r154",
      "r157",
      "r166",
      "r257",
      "r261",
      "r344",
      "r457",
      "r458",
      "r459",
      "r473",
      "r474",
      "r483",
      "r484",
      "r506",
      "r547",
      "r549",
      "r550",
      "r555",
      "r632",
      "r633"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofChangesInEquityUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r470"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r470"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon.",
        "label": "Unfunded Loan Commitment [Member]",
        "terseLabel": "Unfunded Loan Commitment"
       }
      }
     },
     "localname": "UnfundedLoanCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusedCommitmentsToExtendCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused amount of commitments to extend credit to customers.",
        "label": "Unused Commitments to Extend Credit",
        "terseLabel": "Unfunded loan commitments"
       }
      }
     },
     "localname": "UnusedCommitmentsToExtendCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "negatedTerseLabel": "Maintenance and other operating expenses",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofIncomeUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r502"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r488",
      "r489",
      "r496",
      "r497",
      "r498"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseIncome": {
     "auth_ref": [
      "r561"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable.",
        "label": "Variable Lease, Income",
        "terseLabel": "Variable lease income"
       }
      }
     },
     "localname": "VariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r173",
      "r186"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r170",
      "r172"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "terseLabel": "Weighted average shares - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(b))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "255",
   "URI": "http://asc.fasb.org/extlink&oid=121605250&loc=d3e2408-110839"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2366-109256"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5498026-109256"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e639-108305"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5066-111524"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953401-111524"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10095-111533"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82919202-210446"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921833-210448"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921842-210448"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13283-110859"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12265-110248"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e13051-110250"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32262-109318"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(i)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=109242873&loc=d3e50972-110412"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501569&loc=d3e55921-110430"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "http://asc.fasb.org/topic&trid=2156578"
  },
  "r659": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r661": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r662": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r663": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r664": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>84
<FILENAME>0000811156-21-000030-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-21-000030-xbrl.zip
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
MBD&-BK1.83XD?.YRCPZ.NCCJO*<78UH^H#Q/_I?1>R+6X1YRG'$NJ /"X=&
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
M=(;ULDO#(8VXT=K*UI-Y LSD[(=R1B 3BU*GH'/,@4KGJ!("AZ0F^@:4QET
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
M%Y/UIZ8L J5DDYI @@/VW*$8IU/466D3@VB"LBP@>[>61$U%3XS4)9H0* &
MRRYHG0R'1[DP43'.-$!/Y@.RC41/2DX&&45RR0 ZY]FT1K2N&.-5L=  ]"R6
M1#7.JS1259S PGQ$.&DM6!$\JXT1GDULUDZXIA"2Q9*HQ3#C#6I)!HYLL_">
ML@2^L ^YD$EU+R7,1 N'LK"P7U^?;8R+607P9$%+'4O)V9"0,CNI&K6GRF))
M5&-L>R-516@203F@P&$?&UF,=>-846+V5OK<A+&,!6 79.2&M220E11EHJ@]
M))FBE871ZTWPH@35A#E/BR51TQKK([ F2,B5M69FM,$6JY+6(M4Y*TT8Z[MC
M.8H[/G5_.CR$:;D3$4SR&JQ7Z"%8&8RW-I&2BTDY\XG5!07Y[C%_&4ED[=A]
M &178G .G!7)0=#:-&%XIN%8;21LA B:?!)!D ,18K1.)28D)F:&CFM"0= S
M$_ 8N]A+]&J/:/2\G\8F]JIU74JI?\0V89,2==YC[,X9@J93*A.#(6<\V.*@
MJ.AURM7F%!NTM*D)15-N$$&-%&GB:,3[H,!B "0952XZ$H #*:)J4GYT812F
MPT8@&M;_K&6*'-1J+*A]C!0@F0*^"0F1&38*TUD6(3,BF)!\$)"$B1*DBY)M
MOS7@E&N G?^K".Q$/P>'?8Z_:*F769C]7F*VV=L=MYI'.Q\R"XX0<@D&.(H.
MWM?009 H_$4V)6:849%.9_)(#")8$EKH DJJR-J91?$VA9(@R[>KLZJ<\Y5$
M_ GP='H,$6[[I8J?'?F9H6Z9O<&<@V&K+=%%3R1$=!SU&650C/$PT[MM+_#P
MQ:[0OX"'7+*,J920G 5KP:></!3G7?$))<ZN?9CU!44WF5Z\$=.0# AO?)T]
MI<#9XIG5>26!K-41;9E=T[" PJ2M@@A(P; Y<  ^(N92$X"62#,V5)A=JW"G
M%ZK>B%F(Q(3!2B^,+Q"#19>LH*2M%XHTJ=DU"PLL3-HN6 =2(<?X("VH[$(M
MD<+V@,AID*1GUR[,NHNXN>7'-V(4G&!3$(1%K1U@)*2B#95H9  GG)Q=H[
MPD0M@@=D>R"BB$4Q4S1>4)9$-H/-^2R>;)Q%N/U,T8UH*;F SD:7LU9@LJ]9
M> ]9LQDWV0AJII9.53B3TQR5HZ)"$9E? 4F*(@CP-F6CDPEQD9F;%>,]]>&[
M&_+@#H64!$ :E/#1,;.#XK*IQ1EAAJ/]!?RF!K_)63]M)<<2)@41";+Q/MN2
M8B3^*7KI9MCZS0$()JEBS4MS:BO(61==<. 2!D51N: 9>$(7G6?7\"V0U^RL
M:K+!8#$)O). J=9*85KN"]O DDI4LVOSIE H92;9_P2M$-L<'8VLH1AH=!Y5
MPB0+@ _$&)E=*[3 PJ3M N5 T>9H)6J0N81HT!HV$,5 P&A/I]VXLVDW;O9
M<55*E,?8Z-!GSNE/''3J=+C5FFVGX>@$02\&G0,<'#^F'A6^.G^<!&8V/C *
MAWN=PPNH++WOX*@_>-/IY9N?ZN.^?ZJ/^^FI/D>]S@F&#CZ<(^* <'@TH$='
MH\'#M3=G)Y[]>O:]GGDM&$L.V6I BEY!CAAEB=)'2Q L0U*>@C&<@3%HL0#C
MK(,Q?#\80UN+GP/CU7E&RFHTF#WS&< L4%6S%BQ[.Y,5-&6'ZEN#T:\*>3K;
MD!>5+.1B70G ?]E*E&1-ECX(= 5FE]#.NFQOA'.*"%Y3%BD7!2Y@W6DS&J5,
MI*2-F>&Y?PT2U^1H88C@2BW\+02",3Z2+CY#+4-;M[F;=Q.ZWA_=#2L:,(,'
MY;+.%A+80(C!.56D*NJL^M3LR_D:CO.,!3>D"9?.6:#H6A3)['5B'#D'&APC
M"J.K11$(77),O9J+HJV55T\[71H\F?@(S@)*UT(I*QFS\B%X*B",]4%Y1U9D
M8OYN8VP(E&Y3SC^+[2<#?$^]N011W:G$AL!NK8"L7LU&+S(&8L<6=5- =)U7
M&^!Q33$N;-%M+#TG%Z!X'XQ3D'/"$!UXJ0G0^NQF>,RD >*]D2A3@U7%^A(H
M2JC3Q&4V+#KA8M))4YC/*//V)3;!0--X=!FU*YKC$&F"4!I$ F4LDE(SG,8Y
MD\DFRV%PE$9' [;++[K8N[#6R_=7[O\/#GHU%CD9&:\#4UWZ.*F1ZBOW?M(?
MCL8#44,:O+^RN<.HOF6_=X*.QBS^T*S&QNBD,!J0=0??@D8 6?2B(([+O<H@
MQ0Q[\05&KO?G,K2EN/WJ0$74?<ALLIA 1Q^+CAFEX' C2LH+0$T14-]]]V^7
M0'DQZ#,H1L>U6^JSK?S[J'-8^W<>,6V43H 1=4 +1;/_I*@" 1630XYNX3__
M^MZ[1]TZ%'J\-!S2Z!KXKC+6^,-[8E3M#O!@II5H5CRWESZ*Q%%W*!92*<C1
M>(DBA*R=8DX^NS1\-D Y<]"8'-\'*4#6_2VBL!!-9B?LT'AGE#!UPD>%!OO@
M!30: HWJ]28$#:D5"%,<"1. 25C,('W15D'=:=@W(6NWP,@LY>^DA>P21'9#
M"#IHMB\NFI*\2RK[7!I04FP!J%DJ:":DQA@B!>T DH@^I*(#)10V2++VA-<L
M<#3;.+K":WZ*\C[H?'PXH&'_:)!H>/)UCS"/GR=WWC_ZG?\YS6'I'#5DRC(Y
ML%B\B49+_LVI& G\VXJ4BW.&H^,N8^*@TVOO46=W;_10P7UG#D>_?>CDT=Y#
M*<1_W1LW??3[\!![9R>D?K<_>/B?%3.E_%;X.=L%#SK=XX?_=XL%,6RMTX?6
M9O\ >__W'T/L#=O<ZYW3AL/.)^(+\SW&7S^<W)<=\&_=3H_.GD,J\5^_U;=O
M9TIUSCN+Z.%1C]^YMN)GPIEYEM;>@,H_[_WGMSO?W7NT5=/IK7YI/:G"[8V&
MOS] EDCMW#/!?"D>'.RRA$;]PX=*\K..'P6[G=W>PQHLTH"[8S2^[ND)L3_@
MAVMSSW3Q<$@/SS[\ECO#PRX>,_#&[S<^Z;?W-!AU$G9/+\FW.95^"/>-#Q4
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
MK+:/CQM5=F3;U8;=;_<.CQHV;[0W$?+>C7.[1RV-7JH>8-?5U-ZTV#,ZZG4
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
MHC3)G52D%R:BN3$V)2\-9VXO59= J_)VV9V;#<>L(RZ3=H*5+!>DT7GB&/"
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
MT@::O*]4)6<HMBF*G3^XD75J1^Z=D:TE(NO14F39K^3BZ,\S%%%KZ;1AL>-
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
M#?\-K[3Z(R2^726FE;?&!-:<4 .1-%";)&$R"!AZIQ$^+UN#3@B'B2Q8D*4
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
MD JV*$;O""\)![PJ;!S\&"%PB$KK*5L&AUWFXO2##9PAA3,<&3A# =:R*S/
M5Y3_WR0 (.VSV0]0=Y(QY7FQ/MA8;#$CARE< L>:47H!,[WP8S=0S5^%#H?,
MNX+Z@/Z471/4@\',5&HA_V"M'BAE3!,?91O01(0G]W\$G4YFGQS..4+#*<HL
M;1[87=GOBR-^:S2:;2YL--N<UVBV4Z\_K=%LYZA>X$:SC8ZT.*[Y..(XG41J
M/&EWS#0@_H0!+Q]4@NK%C=.:D\G7LNL=]676]GM2MR7;Y4U %TJDAW0QI 8+
MXDBVXZ.FRV1>)K_+6(FR)?2D>H^)SL32&8"V\H=!K'!YJ2I5\(5>HA5]'E.A
M#>GK3ETJX>G5,W<D5\"L9C<37$RL2(Y6;%;] YLN7(.*,=6F8TP*' 'J5"$&
MR6"?]SP@-C:S]F6Q76JQ)&;<5 %))F29F(I8U9-8E%GR;MZ$W GC.M.1;<XL
M;RR&RIF.).2FAN8F!V(:$(.#?:D*#BW?$;LE\V[N+3,C=Y.[:0,M@Z]) @'9
MJDE/@CF0&)?J)U<)RV2/%AJ1*943VL[FUA+B9@O#DK9W"KFO7:CY?J\L;UE\
MY_0FK(>S);I3QC5^8=OP;F$J/Z8JI]B (CSNF&/ ;B@K9>35Y)-&+CGM<'>'
MS1;DR%@ <Q#^2YQ^;T7<'OK >0,]-7R,K0!5.[_5;'1L=I_##?\:Z%G>^$&J
MPG+3U(T-G=C076-#%V M980$KY*'1P/#N2/$*^FV'. 4!!8VQ!=#=YQM4J)M
M"V WK"-0=;C)$"%E8V=@K_,C.'G3'GOLJ,D\F$6T9%5A9N!<HVL2W1LLVDQ4
M%I(]@6H1" BGGZ!FZBG\SP!CE[XX2>$F1WE]G&(W](T0_ZCQ1%VMZ4;Y^UEV
M/(JE8/=,C>=&2:M*K6A@5T0SRJ12)J!SIP*+DA1A-K8-PM$&<*07T5<WMTGN
MYF1OIU$ [<KAW+NN1F63'=SHF9X&8F+D(6F(H..AY+=,80E.) H]E)C-Y2>=
M;CIUNTY['OQE<>Z_,%KQD4XC(8[/\G$N$9G.^"G6A7A\X K)W!75R*F2K?G
MUHZ9_'FFOP20*!!JM/% 8MGR;K1NWJK[#F&KJ8$:3/L'C2=[I/AA=N(?^ 74
M#4<F+85&SR6A=#F^4,X0P.\X#:*5 2X]SR I4JC(1C-4S>]8JA.IKK8883$_
M>'URG YF^!3P?GXBM%!)J06%5#3.IP"%5+2.5RNDPLQJ.CLMG?,8]'[*9M_)
MZ!+552<97):I0IJJN<$?], M[+M1MIII[E"=27:6SDP[I>5ODJX6^(S[ \2^
MH;5)$=<1O9V:^FV!K^@ZF2QT%7OT\:D1\'HD1LA[$RUH^[&<["DK@#%&)<=%
MT]M1LY-%L]FH\HAC*RFNVA+2/+>?04^/U4'1('\P;Y=H<^CGA3H]"\:EJHV)
MAB$-(O2C(=H5V,+KDH7V4!*UU:@DX;G&3 .QA-A82*C[>F4'?E%-,KY:8-^J
M*4NHI:R_M=K'.0-4[J_C>M2&]_S;M74/1+7^UJ@U&VF)(&I!!9E<YXE \[\U
MVZV\Q3O]/+RH7NMV$HY9?6/J*B:&.Y3A-15HHGY&V9;?5'*A9\J*9/1L6NK$
M//Q8SJE5[QBQ!THA^XD2TK]BH2]/0I0.O:6]FS>B7/W(04%DN]D8+?8@PP&$
M[($+/9"/IFS*7^C)L=07#CZO6:<R*;UD+&Q?C;!@I*WP9NN-!\V,><L-@U4G
M[RH=?/LU'1PEN(8YLDBYLD).>SQ/XNHXC.G.Y?<[<$I??)3]O(G%,T.8,O.K
M?##X56!@W@"K!.=P#Z(3&*<J6]P1+G*FNUI^L:KS'L'IN*7CB]+F;6HL""9F
M@N V/S(RD^][! JI#P6!"^21P%&N(,[E'.C<7J;+1(S1#DP-_I:>F+?6!05_
M=-2Z!,.$5VG4F.2,GCQ%6(I#"EFC=ZQB:'H;YQAURV=-6A]TK(Q 4\O>R(32
M-EFQI60.Q4'^UJA/A;N(<40FJTF>,J9/0YG0(3$X9R2T,CA5_W#57S9Q)@T%
M-T9!1%^@DCN#$]VW/N!Q%0C!^$H]WC.#DSV9AP:I'NDN.9FPP-RV#(Z^6X7F
M(ND9@!0(( -&.\&&GANC)[7QX'+&QG&]BB "V>#('=/<,6J]06E1I:]_4@.(
MP(K'TO'+7JP]MUP;)74J,8\K3?<D-T+#O$UKMXV6NV1 OYBU1L^,\E.R?;>,
MN^7GI%2DJT_==]T'[5BA^LRU_1Z15%78VB!6X)]%5S/L]MQS0[#P,0U/JS 1
M[1<=L0/.WD":6S\#T*,TB$.WQB$UF39-<?UTHEDJC3/G' $4<$Z=>S3!$\/[
MC@]=VZ/>.^% (8"P@9U!*"0(A6.#4"C 6O8'H;#<%R/\43;90"@RA4*8:T93
M0E3&[%3@5V,J%WEN<_VR!4[9G$[QV<[PGL9+#'DV*Y3M-)4$O#%D3-$EKA!T
MU&F>TFVZ*S)V=ERZFB*YVO-3*1?I[B!6;[LYE;E%,R-VRY,H9$I,%=SMY-$1
M02Y:E9^V_H18EGX\(HQ=<#\8=:FC2&A$0W[(H\P9H\IJU=WF$LC@5"A8=;52
MYJ[0:435-)_).!7F-GNP9*I+0LGAYK9@NGT:!C[O*6T(^GMJY$)E"O:KAC/(
MLF4$1*KPKM5CF8'I6'&(B4<98$/D 1E;V8E+E6QU7FYJ@D[HD'.FVOK+<Z/A
MPU/3CR7V2==I+D0_/7+&T^D/DHI<96\HSHDSD'T_QOY]<+"K^+(Z (BS1, Z
M1?F$/)E+G:L8Y/1O,'$TX&0!R0&AV"5?=YA.:Z/$4!)EMN@PR7FE8P]2NLE&
ML[,RI-B%(-1Z%NN?9>4%G=K\D8%CVVC5FOF#.U5 /'T *9]"?30R70PZRZ05
MY\VC9OLEI=4FZCY:"^L^6O/J/MKEK/N@_?S:E]D:"9696\],0@J#>LN$_I18
MSQ\S+/-1884E/9G3I(J+69.>K*#4TYJQ63_59Z38K@73YRK)+(6Y V'TP,1\
M[H(. \)1U/.D;,S,ATZ+V-7OX.CY(FES+\'B<]Y,ZQHYGAB[C?ZM4VM-'<,
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
MY_!>9"PQ RDH#,^NTZ['M,G8SROW&U=+"3HCLW?)5EU)9J]JMQ9/9J\[J*D
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
M%<# 3?7HBA<%_G== +U>&4$GCB?1L@J?^FY2J=TM*^I2;!D^5?.1TK+ @O@
MVD_9KI:31H&'\O&T**^!K&(XGBR?C:8%['H?+GI!9!)3-<>!1PSR 39YP2[A
M-.99EB<Y\.:H4"9'<RUP8'E%I)_/A 1*>0TWQ5M1-1H#X53XPWPB91\!HLTN
MV S^=CW*QU.&[Q./0J*##8+UC,\3M]B0%7 V/.R<K #X?RAVYL4,+PIY_/GK
M?[UZ(?6G%0$] )N/\^1P247T]PL.SC4R,14P23*#J_K"!2AR9Y]5"2IQUGP(
MKUN*T1+(1GV'3@W4!G!+#1X.];C#3G#M^>1P]!NK*F&O7,/9UG@>\$GQ9:#?
MNB@3R5L@NN#?U7PJV>BFUX:4FH-V:ZX0O) 4/IX 43<B.6MD;]=P4GO WUV!
ML.L]"]X ](E76]<YZ;M<BGCV!31\>@G;A'O#ZY#;*:>@OF;SB?@D(P:#A50Y
M'-=5/KO "U2KSN;(U W'D2(&K9OUU]TY9U!DM*PT!R\J![*!\R(^O\+'Q^ S
MC'E']W[O_*[*>9$B,1:"\L3.0?(EUX*Q\5V@%RM<#)5$C5%SRBZ>JXL<+(U$
M/$/H='AW.D<J4(=;3\607F$1K:%6-!B8.G92]/RR+"Z)^D'LM;; YMT R4U*
MD$BPAEPPUP@X)4=>5 P' HNNF$A$T'\NB[V2$LPCN$W8F#("#R2SD5AL%<!!
MAY!@T<H^4EL6AC>=IZQF.6BER($D/:5F]D!ROJ(AF>8R+5$4@\PXI!(P/&&/
M9.YF7/@T8O?2(A/4D@OY5Z-J1-]'6GV+M@3<CY 7(W9^7O%SO$(<YUECZUA"
M[#:?(G'^S3/-)3L%/G,)WP ZFO#S$@0R:O&^>H9/(1W:YE,F*$5P&/W.>MKL
M >WOBZJ<GU]@O><5JU*YC/[3NERX!S>Z>)$7K.Y?YOJ]-N9U7K?4+:Z6(9;H
M$I&@#,W)$IE>7-<8I"OP^F>S@@OM@R8&/+Q&XQX++HGKUU.&O"[XOXG!IE-P
M,"G,T5VQI!$)9"H\$/P. TH2<@[N"_%,5RY#W3?^-N5%?LFK:_P"C8V=DN(E
M]H5?B64NZUI!X2N>S6:D D$F\>Y[0 1)N0K6'&+#'$BGAN!:X;QR#. (U^\&
MIRA7O?D@]X!,T8\9H_+-)W"]8Z$&A-"N%VZ\V?_#.&*O5.LJ1=OHD-_OR2$?
MS38YA4N" CQ#S['[$E=25]4H[00U\ SM01ETN@1O6@ ,]Q0V/<XZM,3C8OFX
M]M-"UFQZ=KZ*_?HO 2='4LS25ZF&7_AY!=A"U1=Z@;)TYQ48?3+VAMX/W#$?
M%<!S^%24 O2XP]'1I!LZ$(X4_KWU'$!6WKCRM2=-.]]KED"ZJYSPD>(.,-02
M0;X'FY2BD(!*F>:3Y16(\=ADH[9F7JMJ'=\3#TW9-8DR:?#FI#G 1T _182^
MX+!;J!0"E9Z352QD\=)9;+S=ORYR*>38N)Q/2 "7\QDX$<)H7MI&6L)+T1 4
MMJCX:D-3<+WP<!&5P[]L>'<W*-(\5(CBEB"67I]/R&P1:^5?<1XY/EV#]3<)
MJ$B#]0]@+8\AEW0S%;=9 '1ES49EB$8L%Q[XI%PG/;N2:=E4WAAH7I,BZ&FS
M&TA,X6"NU2X_U#S: _OGN4Q-;$C2K+P!>>Z-3U&3#<I(K\I @@CWR5S%=ZP4
MN(PQ1@GI 7));92!F%<$E5.>4?",J!%C:QMI%@@5OL P8(C&5IDD\PJ]O,5
M%'HEW:"&VH'<D\C5W.U\OF>G$6-1[DK8)N#:D4E-2Y4&7+,N1G;)^GVS6GE/
M:X==;#-= FAS8+,D?.\P#(.=3WVPO$/7]._GL3=;[?=*#F]<T#8R.W6#_1$(
MFTKM;CF>87AU6G_FXWRVNG3T4>_[*)G-6;%BX\-N<7_8N?2+*<@I.&WH:DV*
M.W7T/-Z)'#<N6QW4=);5'/,"TQ^8O1>VV[V4X7B']DW<E64'&*_6L _#%1S#
M:BZ\*FO!$[E#E\X=KG=1*C[(;6YR/O]O,;NG&JN;T=G(/ Q,)#0P%>[UQH12
M&HC$77T6YJ$7+![%'N!C/:R6VG>(K)TKI>_V?VBM-5RM9=]=!OZ(^]=J[?MJ
MS?=VIM;N<J5[H??<<*W>VV(0\M.>6'+\1;DDHS8[W:)_Z-U!&CCT[>_;L _
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
M3V6MX7D?7*G9O2(3R</M4?R&17WBCS7OEM=2)543;Y:!16(4^.[1M,J+FT0
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
MWAT7JH!YZWF- 7OYC&X 5B)'UT]'%R"2X%J[ZJ)GCTM'E$MF10=/Q!?+%BM
M#$PE488,@*\__OW/8_HP&,@"[[H;(I 3)X"\!"#(@<AFY KY&AY^7G':L<2O
M+2<2'%(YQG06 N:=AG_F&GIQAY!S3#HJ*Q-7*.'!M?^JSWMWP]*E6RAUQ>QZ
M*K(32QJT8]2QZW8&2UG12.NVH9.ZO/4%W<<%@<1L+*C6K,% @3[OG9VWZ N;
M-8!.8U O,>A'^"1E-<#-0EL:&4,HZCZ$&8DHX!_2C*N,U47&T@BF/XA[EB.9
MZ[*+_9:3/<H2_EYQ/D&D5#[Z'<<./?@(6APAA+9\#.MJ4\]@D>:U!.#N9-71
MS<B!)7+Z2ZW*><A'PF3;N9R_,NE-8B%4)O4K!8TMTO#"RA69B'(FYU>TQC2I
MN?;$SO'$#M=9H^-R@OBG31V;1)D2MFEOU1/RO^1PI94^S])+!T%KVP4L^JE
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
M)X&6BHX/DIY"VM/!);B/I"@)N@4V JH8<WU*_2BU@>Y,=R'M:]O$+\YWY:D
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
M$/;!:JJ6((O7*?@X?+(IN#I;/F6A8#>4CJXMC=Q<1BJ_-@PUJ.< Z#D >@[
M0S/:&05,\B8B+N@<2  KSB0@D8RL'HSD)$)"1";8$WG*+3KT39&A54F@S+\>
MCM[/"<)%?8=P4"7JRP$5G:EAAKWH^7=MK8VIK^Y8;@KK;1RAUK$6F^IIV \P
M3ZEFV$F)0< .O<2;.$E)?M\=L3A;.5-1#5U< -K=7+;9%FLB8;>W(^-377R?
M/NB\&C'?'M?MFP^BFS4?-$GC2M"G<^@-H"-A2??B73R2-@6)L_X7]O(O^#4/
MZV6>B3YI7^A[N<P_V547[ 8$%A+SI81\6,3I;2"G\+?+A0?JSVB^9;RJVGP"
M,EHL&SP['%BKAQ#R0<=0:*"^2*GA^ 8%Q4EZH9%675,=&'5.,E(^A*QDZW#!
M"02CH"F9;F;V2G)$RD-IJG -T%R@K9J'@??]QW2EV9R$C6Q\YH6@\&Z&K76K
MG85'-T>U5+W7.?7% ULW(D6<33JR=_&2SKF8>Z"&CQK7@""!NE,XFK$>BXFD
M18IO$U0X\Z1-K77PZA7+M"BMBP^9(=#'K)MRV8/3:X,TZWAT,5(CP-OJ%3TM
M7;G2FA?S&K.L,9Y[)F:?*Q+$L"=)D9BR?Q*Q6#;#X*LEFCFQ^-(<4@*;)"C?
M+A9%9PD2:JXC8:C!0W:V=-L\R$A:,QRA@\(K7,U58.>-Q&P@9(0L..CBD2D@
M>CFO8O.;$*=8F'E@.,ZIPD=GP9HL6*1[G >PEL>8T%HM)6MV28"H0L1+PXA5
M<N K^TI5-&L$:*LYT-9:,Z*UZWBH015+TU)6-8ZAB" #YGMO7Q4KOID3$MJ#
M[H ^%I@D.>J)O7 HUKA-)^^[)GN+4EH!,6#36 G*5JA9M#@D5J90W.T!=!HB
M<SE%XRL5B!#A8 B7>+"#,$;%(K68%55?,($>HV!A)7I//;(.7)5G.?E+3#('
MBJ0I.3(8+@>!E--I6<T0MBSG'5"W=0TKG8%\H$,1 71/(C^]4Z_Y.6ZMA<VE
M,U6C9(2^%\/E;C!S8W2FD*[*;XC@='IT]/:]"//E,S$Z)<W1],"HF9@,)E)3
M!(Y9PM^N^^.W6^.H&9^B:O<1AP=#5RUZG Q(8D$0I1!0.(WYK(7?$HOJ#'OO
M(A CF)<8ZR JTR3B7?..)O<BV[1Q,(&*0"\^^'N'_.+5[W($-PT]$*A"+SA&
MHJI)FU\2 ;H6"PO7(DVS-OIXT YUZ #1=I(.'<0[#.]5$JI*U:!2S%*%BF2
MB*XB3[K 9RNR&.W(,P6CU;EUG<PXHT:?@PZH>-ZW]U7A_@+PX@K"&76FS&]
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
M ZM/RSEZ%X]H9.K*TK5%5^KYR7LA#X\GO#K7(VUN026WG$9X ]I[W!,);W(
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
MA/=;VW0# FXJ8#= M57 7@^P9_HL!4U-ROHL<%>*[&D"#A,'+;UUSNDD)"^
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
MR#MUJOD:\=EJ0/(5+/G[FD.S;D=<W166VA5V%LJ36H5<&:,A2"2 3-$LXHP
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
MF[1P@A'X3 $-BUS_39A<F]YU<+95<FSW(W*#:+\@F^ 57]CN-WLZ7/MM4:A
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
M.+$,&<(\2BH9K65@*I\P;18\_8*.3EUZT-GX<T1KWI5/.TM E3>C=6Q/2U:
M566>TVW/:BK?CF=R\<3QJZX=#CNI$T.![YO ]]X\N^3"VQBY0#KF)(LVYMP
M.B&F=-*>""T875L7I>[4(U;9NL[Q%96].Y6=8US88K (HT7$*Y43CWEDJ'3(
M<YBL&(AB/$>,XR;I[--V )XE+YHPDY(U8!48R'36)HA6D.LFR.7GR0:V4H&I
M:! U*N2,S@)96&*0E\(8+B4WT0/9P'55,FF0*ZNH9]ULHZAG+>HY1RRH$C !
MPB&#E0#UQ!@YICP*VDHM+"$X%Z&5MS^(UM2L 2M/+(K+8Y4)Q^9)W.V?,YP*
MJMT U?87/!R!>L&<0!G>$'=&()T\!^M) LPY3S7+F=7J.MA?/!P-U- :,R 6
M#:U'0^=XA\-!>@!()%G*/DBOD.6!(>>(A?]A)ZA<6R_NC*8H'K".P0F0BP&H
M 3"-!.]YM^7LGKS-5$<XSV36WL.DO1_/6<&LI3#KRSE6H0&7'&(V *L0Q"/-
M8D3"*^Q %E6R:6W]UJ2B.#*:JY1U!+$4I;RU4LX1"6T3,U8 U4^)(DZ-1=:E
M ,P_X)0,XU[G<YY-2DKZY/T7%9/HY(.C<3@J?HHFLXBI%;0]F:V-7MCL?.V
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
M[Q34>3I_56RM!XD'*JTWQ;WZ:)PKE^]5C"L\OYU4>'YU[0K/JZ*390?P$>P
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
MC[^J*YZ<T#3,<-*W9_E>"]S"PS@8.3IXVC]+$GO8@6,1IJ2I%\]B9Y@2N%)
M/'N#5<SPKH*&L52TB#Q8J;F@B3=$8Q6%=4:1J-U<\Z4'>D=YU"O3+?//B]CQ
MMXN#P@5MK2)(BN# 7HX*.<P""I:"Y\*DPL0M(6(CT;F?4;QDI87@SSYAC-XK
M8>P1LHA2,[)6>?WX+J__8>RDB_N-3O@XM#T+;XO]%<DH O#[7)79=45SLWVT
M1[^TFR?-B^U=CYO'GNR=O!<[N]\H2/ZOYNX7>$[S<N^KP?O_=X3]R?>._6&&
M.^ 5[OSX<+S_\=O%WN46@3%>;%]^;^WM_A3;<,)V-N$$?-SCS<OMH_]+V43'
MS5\'LO#4 O@@@!^)N)0<.6(8DBEVHQP-C%Q)%_,<"\^$BQ0K;HUWX&5BS(VR
M$H/_;^Z2+O8(F8'U1M^ZT8?LH-"11] TR#D*FM46!!DN/ )OA7D&_D;P5_*A
MB I>&">C=(X;V-E"RXBQ$D1YJK6:W^B9Y:]2/,9[\PAY8[<+WNSXI04X)4)(
MQS4WTFM>,"; 1=->8.WH=0[9[?.>?8_!6ME@G12:<"V%I=X;:7$(L1 &J]5S
MX!:68%VM0Z@R2G)$>719.DHQR[>6A]DZ:O5C54A1;O]@[+>UXDS2TDTI2[V8
M SM5]429[N%G!.I/YQAMY=&W>C.E+N.Q5NMR6W5-=2^;+C9&]16CFXG3;K_?
M2@$(>':.W0-V'>;?YA^<'\5.E2TW]5T/_W#I[2'"2D\-+.]/SN5?6"&1GK]L
MTI2M)C>^LQY?S5]D,9DD[XR'96^;S2BSOGSR'[W5FR^J6[9@<4HV5S_ \+>]
M:/RO[3EXV9\,(DS$\)_RI%75)+%SUNIU.]7E5[H%"U7,H.O:K</R"(Z%QH_=
MY[).IA=M5C)9NJ+U1UD$!XW)I!LYNMKHQTRSD.,6K8IKH3\J90G@+[6[Y3UE
M-N\Q76_\,WI<Z?.%(9BDY5$\M^F).<2<'P8 F"_O&C];[4XC#/MPGEIM6+ID
ME#>2VU^&,9+_!G^O/GS:3DF>$YAI5#DO_=8@9LA)3N#:W+*E_[W_^,_[#&'M
M[*RFB]+#7BP?FH\G3 V.9:M_%$-5P](9+VV<%!@5PUR,4\[FOT-;W@7V6JF
MQLZ.9G804Y?#[0RAX\+%V3*M<6G<*&6E?/^XQJVZ/IV,OJR'+)^9M6Q9!M?*
ME4=E)F%>KH0R_8O^(.;:O03*1\FO+\4!'CR6A+PY_[0& T"CW9Z%G0"\3K)1
M^O.P=-N?-M]_3:$DL%;68'M;@+(IH'EF$]7<Z [U:SP=S-U8SR_*=$)3+W;B
M>5[R'/V9+AZ#SR01VSCMM=K7/ZR5J^.ZYV4ZQ'@U*F%)2<!5/")7*)YE]3P]
MDT:J/6R75[BGL#]9B'NP-ZU<VY2$,4G12J547,OO?UWT]ZK"3;E*=A*+OG=B
M$B'&**\L&)A@9QHPZ0HP' M!X:<8R\=(3-KPO@='[D.W]WX: /\!#3FC7U8E
MA/,'_)<MMK/Y^8 HL,%5% A,>H8X&/3@ISJ-HHA4L8(55J6HC5@B,)BP?Y*G
M,J]>KE5$5^MV84?\L,I62B'!B: YVR\O01(HI>2,F//NCT%GY0+.?DJ)KBIY
MQY\I$_5!1J\541 E )]'D5+^&X1TLYK(%YC'6& 1?7T2*[8W_8'6E'N+!?)1
M1\0#I@C\58*HX)$2+TATX!CR=7;U9C[!MQ]IPLQQ4Y1E_4\J(G1&1 "Y?1*3
M<P#5?NQ,WVXL*Q];HVG4 K)]^>V 4N,%519Y$Q3B L#-&(&1$XR;0'2@*KYY
MV^W$:S!M)"39".ZD@OZ)89 $)UM,L9,OQC+DE&5'8#-,0*E,'9L4>UQ%Q60R
M/%.E^;$'/WG%FK-YGC2G%M)K$21RC!# (1N1]H5+*;Y6 B+!IO"2&NHFS;G>
MN"F*ZY4@\& <+,/<8F\IC<'S*+4T7KIX0Q0W <C[7Z=9,WZ9:-MW26#_OMB+
MMI>3,EYW_+9)#APE2DELD-"*(AZ90,XQAJ(+408GM>/N2K&O45JKB F+G&,>
M 5YDP94HM#9>%>Y*_';.P(F_RJ+)5)5E+ZK2B^209(BILDZ3T=3N=@X1.(PG
M$Y\K$<[E.H>)OW8M,(&SW)N4DZ5?)[<&0&F<W0&^4GKP"*@Z( W@SY[%S,B0
MZJENBB5?[]#H[- LKAV^;>W>_D]FSIMDJF4*P!29L*?]^-?H+_\>,>^U.MFM
MR5^:Y_H;=$\G.5WKN,SKJMC&J^=7OU[/OYKC)2Q_Q_6ZP=?_&J^3>_V.K%-.
M[_G-ZT<CUI6YWWCJL=9CK<=ZVUC94D]=W-7 3#B99WA-;VZ__L=)@O,3_VJ!
M)=CR2X24MCJ-9FG;]&?H7F_K]'!=+XJ;R*C'SY&W/V?EUO7&54P:^MH6#R]Q
MMO15S9:]JMGR5S5;\:IF*^\$\K<0?=^,_L^[F\^<$[A$_YZ[K]:LHFS@J66:
M6I:']8NX^:VX?.T3O[5^>OWT^NF/__0[P_EL8[G%?1N>(Z0O5G__/"P\=R\5
M<-<57E83/.J6OK36/O=:@]4VW9[DZNE^]TO?IF[2-H=QJ_-E%+O>*3YDPN!T
M??'L+Z#*5CZG)\V/7UK;QQOG^R??R/[)9]S\T:0['S]?-C>_733SE<;^29,V
MQ<Z[N58^)WOG,!;:W/S[9'_W^\G^9AKK'M_?;)YO[VY=[.QNB/T3^,GE3_Y_
ME\U!LY7:^+P?;!]_P]OG![S @FAK$#6)DT9@CK25"H5"<<TXYMS%-V\?W,GG
M(1KA=S5 NQ>&UEA98^7*8^6/UN"HU=GIQ!HA'X"0S8T#EXI.!,,H<!=2_19#
MVAB/B*?$!")Y8"DOKD;'&AUK='PNZ+C5^9IX$T(-CO< Q^UW8W D,4:BL47>
M\@BF8Q&0XX5#A ?M"J&P"ZP&QQH<:W!\5N"X>]3JU=AX+VR<&(Z<$!N#<$B)
M:!)MG$O8*!!C@3'N,=/:UMA88V.-C<\*&S]TA[W!40V.]P#'G8GAB".UF B#
M"AD]XK!ER%&!$5$Q*# ="V*+&AQK<*S!\7F!8ZNHL?%^$<?=C4'S:\+'C8-H
M,=B'E",C*'C55F-D?"(6XAHV4\FHA'YFX)CS!_Z52S,6<KBM;%W\==0WT]0R
MX^+_M ]GF=TA%]V,""#@D[GDKRC;EH36(//'E&P[_BBSMK1RW4W5A:K\6:;-
M\*V>'YZDWL:^I)N?;DP\[%>-GZLZZ5&)S[A.>KVQT1X<5?3TD^KI49'VJ.OR
M[&1&)8K73>O(]LO6W2,"@*L$ 0O8;E)CK?R.J1;=)Z?PZ-SK;+H-5:N_"IPU
M2[+*_G>8>'33;#X.X;>VL6M_-=ZU;>ODS[+ ;)7T*E>WIM\%H4N;WVVUUU*S
MFI*1Z20.0.BZ[>FF8DFTKDRPK'$]3&PKG1$CS-55\&D%2HJDM:H]<B?.=4=.
MG2&NCJ]['N]6#TN-ESP:9W0TG,=".W"X70A*B* C=@]DE@4E" O;^3B>,&QP
MWM^=3NHT\NP5W0.J7QDHL8,B2.V\4$AZ2Q&GG"+#$OFG95I&2P/%B1U?+$'W
M.;"_$E?9:7N8^U8ET!ODAHFQ8]N#$:7.B%6HY.#QHW9,P]-410E84I/HWXE$
M7]<D^BLPEB<DT;^5LW&NQIE&8[&*/D;AN0M"!Z(+75BBP:?PPEQ7WWLK9^,\
MQR-AVA:*2F[@\TY8:T10P43%P7_A>$4Y'DL6[))@:X;K(:-9J0AC&!&-B;4I
M3KY,@#7IE)KP*ZND-AB!KC4HA>3?C2-0B:!\UAK]Q)>=OM\IGW*;$DZ&6G_0
M/3W-E#@G)Z!$?382KS+MI(\F(OFRO=&X+^#D#6/#%Z953BKQ5B1=#K9;(Q6%
MEV0J+O7?/8O]R@[]"?\\ZG9S?]-D_>7A97K"LO$)6)O= 5@!#AZRP&B\U58<
MTQLV-I*14-@S.%OY=%2?*O5#V?QW,@(;2HJR6/);IF8*U]CY]V>S? :$BV-V
MRO>C5E7?JE95SXQ[<3S^F7C%J*'Z399XC%11_K"AW;$N=C5Z3(SH6J>)$7NI
M][!+)%J9:G1F+=OVO%])>VX>4C*V_F\K-4\KVY.OS72S[#<.RX[G[8O26QPQ
MF%;MC$NW8-2W-W=36ZNH)_LE(\:(@S Y*X7U%=MMZ4V<G((WF]MQ5MX$'.:%
M(UP)V;VC@+QK1]L!>S;-Y6LNS,A=2_XPK>AX;Z=(2T A#7LS9*+3G=BOB8J
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
MZ9^7WF*Y'.G]"Y<D,7)/+TF_[/;E$P-]8FRU^2,GK=!)@K[6^!!=;R+A9$K
MIUD.6YVSA#"'8Z9#;X?]<5N-B11,F&&3IDRL@Q41XO@S<TRPL(,;I[U6>_JU
M6YVQ:3?%!CO/# [?_,^P?3%]( .(CQ_,=#Q+*YX&U$@AJK1".3Z1!M:?(:2?
M&N!()BI:SQ#3!DS(EM*)3=\I/?C<_*T8YOX-F;<+X-S'F)Y:;>#D\/<'8VZF
MBD,.A''F(!?#=GOJB-5$YW<A.I>X)CI?@;$\(='YK<3E<\1*07M/+5-!:,)%
M  ?<:W#'B;.&*F[%=61#MQ*7S[U'*1)$89C6J7&>Y=80YJ62T@M6,"Q7E.@\
M\W!?7.$8GZ'B3L9EU0VUEY%D,:_XB#9\JG7F*/B;'@=F4%$L,H+LW4)914C]
MN;0EH@"C/6VFDJXPA32R,,[GL"?&H@Q[PE\8GG&DEB$_'+>J:PTJ;KVOXPDG
M C104J^89/F0[>SNG>_L-L^W-W_B[<WW!S;(P R+*$9I$ \"(^NP1%B">Q4"
M*;B'<T_P&LCR5<Y#WSH#70NK:MNIEVYGU/,T"<+8<$CV];1QDKB.84-3]UDP
M\5QB8$T*_*SJ=Y?I]_M59#WWDDG&\=@VRPWOJH^ DJYH_.>5[XJ>UZ_Q=+"X
M,T Z9J'5MXG]K;+9JIN&.],A^\(14D1+L#(\!FL*6@1,*+5>2:9,=<S,Z)B9
MN6-VEWA%R8@/%O;.R"ZJ#ME'V]_HA$]QT.NVX_#D4V7#A]<<N+AL'F^P ^HT
M8*!2R 8")\XPB9P7%@DI@PV<<"= LUTEH)V-)[>J.\6*T#^Y.V,_:3[87![
MK3GO>*Y[ ]C2K44>YFD<M 8C1N;D)1Q%FWU%>%>['3N'XPY1(_%-KDM^W<A7
M:<R'YBJ7HY/T5+1C8SV-HWIM/X\'?C5Q/T#W *(G'34L*=DW\I=GV-VKR\^K
MX#(]MM+I*B_T%O1  G?#MLK&FB?=,&FG70UR<83@3E')5J?RNL%U2 1;.1Z1
M_&KP2OIW;X7I.:?$,/@OES(9,84K@J>><L$U3Z>=P%EG&-T[.IG80S\-7;OE
MQ^?]4R]Y0H.+W+< 3OK[_PY;ITD8-RK'[56'*"^W84X'+.!4<"N04%(@+HN
MM('_>"&Y"2%UXR&@6V\[ZCFJ NJO:CF8A;*\R+[JK#X'/;B197S9PS(.X.<L
MBOZPEWOSW5<W:AI"B+C@SAAN'3@61>#&4:^99(4/C]\D^4MNII[\IE=\(*;M
M3GC'IC\ XY^"HK-(>D-!"[H"N>@XTLH5!+PU"3Y9LCOO=JUZ]4#\N\3M<7>
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
MQ%Z,@E8PG/X0D';JC? $, \29E:ZI)O4=HH-7-4F::$6QA4>J%72<N4HW%2
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
MY A8PT6P)%@:C'?XS5N!KXOA5J;P>N/'42LYU&"#CD2FF)&:*T<B=$$$X5R
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
M4/0N+U\P\9R],=[><F?'^;'E#ZMJB[SUDX5H=7Q[&%)5'BQ(&)9*(O$HIU4
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
M%<T4 A?"LLBIY5$0:VF0\']"!86/9"6:^%(T\331[#4/V_!;D='5&Q ,Y/-
M<LX4-QZ9Y!3BA("6H&!/))TTEI$+9?C:YEU*8OEBB2N3&$B\VOQI9X<(^!FT
MR-!,KQ3-+10^::>/ZZ1PUKT,AIW"F)W0N_2>8QA8XJ/(U-"TOKKVBLRO7GDB
M>#.7XK@>S@$_I ]"N)B9Y31C6@@7)<% (-8YYR,'%9$P6-Y4+=7J?N$'V1X
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
MM,8AZ0+4EPW4QTWB*_!=.GR;8VFXDDL1&+*!1,2I /@FXI 3(1#%0M3N)5=
M+1A^> Y?0>OCHG4\6<]K%:E0R(M<U4IIC5Q4$6FG*0O4!XU34;8O&ZC+R=,K
MRG9E3NU8AIX.GL40*%+62L2#Y,A8(I'@E"0._XO"O 9M6XB@1L4H"^27#_E1
M'A[!EOK('5(F<#"PI42:D8 <?&P8+$_$ 'GZX&V&&J/]U2-U694;"U*7C]11
MHIWT1%LC*#*.Y$0[%N"WG#:K#!<NIB!4SI@U!:DO%ZF/FV57\+M\_(Z2[!)1
M*5(M<RDQ@;A4#CD#2+8$4VYB$/I%ES@L('YXDEV!ZV/#=91-EQ)7(6&/6#ZE
MPFT$P]@XA63@%&OGI/&LJ-N7C=3E)-(5=;LR_(ZET$E0J-H8@X2D@%^F M*N
M*@;A")$JR:1Y'=7MDHKG#;"(IV3332;&K1J<U8AOFGVXFY\#KK\UK6NV*F!,
M+D?MSN66,<H898PRQFL=HR2 WTP _ZT#3]6/W1.P$%W_^>5\\Y+S7>><[[E/
M[&0YW 4Q? ]26#R,^WD8'\"S^'SE8<"JZT"B0XIYA[C'%%EK(Z*"6.FQ\BYW
MYR9B'?.7W(CRU8-W!;5>"WB7 ]XOHU272%RPQ" EB$ \&8$,+" *.N'D)+>6
MR]Q!=ITR5L#[<L&[G-SP MX5@'=O=-(=4P.PY4@(T+=< XPUB0&1@*UCVA.J
M&8!WG3Z\DES!;HVQNY2ZK@6[*\#NX:C6#&A8F5Q"AG)0O,;EPNJ2H.B,P=%B
MGV3&+ELGN"2=O6#PKJ">:P'O<L#[X;PZW_$5GQ\H'"C7AB&!22Y'X06R,J>C
M<8V])M82[[/F->0E;XP7 G@>-5P+ 2R) 'Y>$8"4A%(.ZAM[IP=U6RUF 3'L
M0E*1I$12%?0">7C!#/#JT;N"PJT%O4M"+[E"+W=2.L8H8B1YQ#%32"?KD9&6
M.Q:8$53G9I+K@M""WI>+WN7DD1?TK@*][ J]5HJ0?2.DP$\"XULZY&"-$$NP
M:,GII#2NPE[\)1O?KQZ\RRG26L"["O"**_"FR"5E(B*B'45<))T/6L(/+;QW
M/"KN*8"7KQ-5XEXO&+TK*,Y:T+ND5(\?H[B73@%L8H*HPR1W.?"Y(I%$*EH*
M-A3X0ICG=B58BQJ!MS1BORT?[]1>Y-K%O>>7DR=**_8ZY^1-*97]^T#62IWL
M!_/RQ7@*7J0L41828C0FQ+W7R!AMD*5 UBYA(RE9VWQX!D^I=E]?G"ZK#&O!
MZ;)Q.LJVLU&K)*U')!=OY-1%9(UC*$4F'2-81IGKV3_8=BHXK2].5]!*O:!W
MB>@=I=N)"-Q*0D!!6H8XB1X9)P625C+ ;P+XJM)8YC5 ^/$;J1<(+Q'"HZR[
M%*1/ %HD04I! 8.UK$%4D6:!!!U2DBH5"+\""-\_[:Z ]7'!.I9E1P)C@06/
M;.(1\=QB!&A6(1TC^+A,8Y_""S>7"]AK5(*U@'WI8!]EU!FLO#9<(,.=RAU*
M(G+$)$1<M&!T)\5U*C&LEPW4955@+4!=.E!'R7-1T!@-3V!#4X*XR%K9.8Z
M6HW55C-E^0O7RJ\>J"MH<U[@NTSXCF7/<2>HTQ9)$\ %YL[FGJH,:4JQ(8XQ
MCI?7W*!@N+X87D&3\X+A96)XE$0GJ= <\(N,=N 8)Y7 :C8681^(4U(3+D+!
M\"O \/VSZ I:'SDYX\>8P6P3X^#*"FS LW4*/%LN'0J4!:F5SUW":F8PW[>"
MG>MT0^RBG+S%X-:A<P8"U<B0>3Z%68?85%.Q^:[3[IV=Q.[]BK#>.4OC$_60
M8[=SK,/C#%]>H+Q >8'G?X=G_P+E#N4.CWZ'4J3^NG7TMM>+_5*?OHQ1QBAC
ME#'J.D:I3W_;>;AN]+'Y]S,]$D<>KTS]@\\KWRHC3Q%H_>^''$9=(*16\R!R
M((0Q*[1*VG&.A?/4>TGAAU7&83]O+N1;[V'.^KT_K@!40LD/#B63\7-^0FFN
M1-4V,Q<-Y8DBBRG\YFETGC#O=2X[^ *K_1;R>:'DPP/-"5]<:JQX4D('3RSF
M*A@=;*2ND,_3DL_H\")E0G,G*7+*&\1-X,AZ^"%9)(90;BAAA7P*^3SUNRU
M/I$PP1@E.EG'<Z-,&A3%H&!#3,1Q_;"#7(62'H>21B<RK1<D>N\1UI:CG#&,
MK,XGJQ/!R8,MR^WR<MD*+Q5>6A$O:2NH)=$0%2WG5A@>"8BP2(SBJ"4KO%1'
M7AH[9DHT)Y()Y), 4XDKB:SB#$DBO782+-UL*A5>*KQ4@W=;@)=P""(:&45*
MC$>-+3<R!**C\RDY.7<MJ,) C\- XV=G8U*!\H24IF 0F=SWW1J-LI=&/%;#
M#A4OT%LK#%88;":#*9:TM$90,*ZXEL;9J!Q14AI)'/A]\R9,%P9[) 8;'0AF
M*3I1^74L2,25 2,*U Z*3C+&C</1N5RD_^4Q6&&?%\H^4@=FB/&6"\>IXH9(
M(5B4)%CF'..%?9Z8?4:GG#WS7L)B(/"]:2[51Y$A3"&BP'9RF(+K%@K[%/9Y
MZG=;Q/:QWF--$S<F<,RQDT0J+R.E4A&6Z,,.?!9.>B1.&AW=#DECS*5%DF#@
M)*UL#G<KY*.G7#EFN%]>];)"3(685A56LF $81+R:6:>9-18QA"$LCH(XU0L
MQ%1+8AJ=1P=/C"0M# HN)R<1[I&.#"--8S(N)2P#+L14B*D6[[90K6;+K3$:
M"RRYQ58K8BQ7A'@FN*"W6$R%@E:2&3DZ9,^%HMI(CS"Q#G&O!3*"4.0<-9(P
MS@*C-?/7[DC##\W>:<M>Y(>-MQ-6^6;Y9OGFXWRS](ZZ>5:FJA8S=DZF45EV
MY)=&=50EAL:I[?8OGM_A&5GZ2=7_M(D_Z0W*%8V,J3\&8O<[2%TS]HII]6#3
MBHT?.G',*J*,0E@ICSC3!CD</6+$8D^C]DXJL*SP@U,)2J&Q^J+VH<<T"FI7
M@MK1:0TAC>$^*.25 G^(>Y[+?%*DM,KKQ9,ALJ#VA:/V<<XW%"RO!,NC8P[!
M6"(#)<@&CA$/V"+'B4*YG0$S4G*E2N.IUX#GQSD74/"\$CR/C@<(IZ5G@B
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
MJ.:J,CNOC?.L#8$G+>L%#.*+F7 /,\&/^R<2"ZR9PPA[$<!,P!HYSA-R-."
MK9(VZEQ1EM,'5YRNGX=2D%R+0FP%R?=&\IC!'U@DF801)4(@SK1 VE*-=,PT
M[5)0A&0DRYEE.VMH\M]5E_KNG<3Z6LRW8G>W Y;T#8/G(4;R_+O;\\1P%EJ&
MEQ;=6>SE7XR26$%QA8ET.E .124LI!(.QXV[B(.4.@04!6>(YZY#.J2(M/8J
M1*T)$[GDZ[HB>+GM N:DY=7T$2F,5QCOWHSWZ+6!"N,]F/'&C.!< B+9!#SG
M*4<\N81TH@QA*9/A,:G :68\K6\>2:XCXRTA@VR>;K%UMH]GY(\M.4ELV1VT
MYU^'QQG^J5Z@['.4=+&RN[%0,O&O \7S]<,?OT^6IYA>!*=DB95DC1540WC6
MU7">@^7Z :S6S[FQ'_SW[0&W#*Q70Y!P)O=GR?43B,'(2$=XD#&Q8*95TGGV
MNS"%>EXH]=R_H$ZAGA50SY<KZDDQBD@T1=P;A3B+##EO+")<8QNTTUJF>E%/
M<3-*.E5Q.)ZSPU%R+U9JH9<<B_MJRI_C1GI5\YA$@;QU!'%C&#*YW)D!4ST8
MSJ/S>FW3F!JIRH+7YVC6%KP^ *\CR]8)J0PU 8E!44(F<Y\9P*M*43H6$O5^
M;9/@!^]_K]"VO5:X8S(H7_*B[C-MM\[</-D"2UB39Q[:6,8,O!@5L1*3KBB&
MQ10#'C?D8DX3L(0A2G5"/$F2C\<I!!I<)!R5=4IDQ;!HUOL2R7E)AE[AO<)[
M+\HT+KRW,.^-#&(KDE"6>.0]TX@KG)MT*8Y44D;3**+4%>\M&NQ]0MZK[.5_
M5,4,-\<*?=]6V7:UY27E8J<<;];I'4[YW57$GZ@RYLP#FE5)S%$_^+-VU?X]
MAO5&:OZ( 74!UHUFNP<V?:MJ)Y^/;O;@BL[?S=Q=N7\$3M;A4>>L7Q7<_+;Q
M=:/1[\#%[>JPYU'G!"X_R5^/^?+>QE6G^/P0N4U[H]GO37FL/O!6K[_>:,5>
M+L@Y^P#I1 7YE5?&?GOY8!\[W7<P<\W^;]5S_0X8\A?PX;<VK'(K D;SMT_
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
M&.CTO,/6R_>YH1CAX4".1U^O_NB/8-'C\ 17)Z7>96'C'+GX.W,W3-5OX\/
M$PTN A.UBFKT)YZY\@ 'ZK)7^4LP;ZG9/<F;[PX<IW:GD9-JLJ*Q0T.DT\RS
MWA_NT-G!H[F8]QYZ#8!A(P!S#>R5<!8WIFF(U>V5S]H8WVE/[2_]ZCNQ_OQ\
MX!PX4<0+%'#0B!/)D6:<(>6E23&"BYOBS2;3RF%EE"#1@;<E-3"8U=&20*/T
M2CZ+_?&Y.K=641# PN$@^-&_S;Y]WMU9E=K@5,S;FW1*3FG]VBLL],W;WG9B
M$H6DC] 95BM^KU&?YEGGZXU[5[_9NC7X7/" ]3U;RM9/_N_; _>EG!^J=B&W
M!KN0'V[N0LYQDN@IUO3%M=!]70V#2V?@^>?JUV$*'S@B+H(M5<7DP!7*(:Q.
MJ"D^'_>;#^WE.T>[\H??Z06<Y7G@R]>;@U92]OC>^>S//K-A>*CG:/_X&]M_
M_T'L[7X1>W]]P-L_/=_9_8SAWG2/_G&R]>G?QWN[W^G6N\E#/1]/MG?#]ZW=
MUM'V^]817,^V?QZ*K>/\GOO'^Y_VSO=.MH]V=O?.__/S\WB9=RY%E(Q%E(]?
M(4XI1M8[BA(6RND4%-4Z)T;.RM9Z'#BLJ%Y%H<!"@8] @6">IJBI(TPD'I*W
M&%/C8E)4N,BHR!1(3*' IZ3 L;KO2426L!:( ><A3AA%FL:(A&*8*EA+S=,M
M^:KU8L E%;>;FX#&PI?#(5#^_ALSG2^? KD?4JI2!G+Z+XQHO<\'W;)GT.O;
M=K#=*\=@J4\G-N@\NY,W][NS9""ZH:?X5K87!YNH9&+CL:[>QVH\FFGU^N90
MVG.5I9J"CY=7ELH&#+K).>8TXX):YZB0Q$9.?:3*QOF.*.5C?\'VCHH>6Y4>
MVQHWY752GLI$$,FICEPHC8Q,";EH&2,R&:K"VF:59$9_65('DR?HS#2&<CR
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
M#+H->W%(K[K6'G7AQ7]6 )K/Z=G)DWJ=MG7M3GMPWK#]?M>WJY-]9^U!"U3
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
MKI%ETB!#L"(^<&>CR?[;FPZ9/,[*?R+/;D&U@FIU\A,75'L(JDU:"5$G%IE
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
MDP#:I$3&NX"X$!%;BUD@-"?"J9'3JDCR@B59^DB4(HQ&GP^7!ZT#]DPD;8(
M[>:+)-=3DJ>-.BN#<,I1I*.@B'//D;8$(VF<B]$E11*0E(=SE!I+\LMLH^S7
MU0HMO0B:>P!&JCT/\#/@9'%PQDEAL=4%+>N)EK-&G0W2JD@H4MXHQ$G(@0_4
M(\$4&.@D68DU&'6\3H#YN@LYC@2ET8N^NW\,-X9& J&IQ#//3;]Q!G+3\"/!
MZ3]D5^_&I GW2OUR6Z.O(9S_M:5O"<2RI&R20ELN)34:&#8Q7BCB(Q7S'/,J
M@?YU4B&S9U-],,QY'5$^O >$6WID'?,HF4R^DR-.FF%2[D7Y!>N1V; @9$'(
MQ9P%,%P+#=R(F%R+@+AH8\CG*J,-6KI[)W0M,/BX,#CM=XB1F93KH1.N&.).
M)N04YB@8$ZBE3EM:I=(N(%@>\) '/.G>=E%N1;D]D/[GHVW1Q$!IXB%:[3FA
M+D;E4O)JKFSEA?[72^_->I"$4<8E09'@)($!( ("<X\@,/FX\HXYAUTV  Q;
MU#G?YTCE6.-"=^7*Y[KRQ6>Q_*4:N"C=VVA7M7M+H$G-'6FEZO*BU.#V[+&
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
M"-$*+RUV866-%OE<,OFL:<J-,DWWAM&(,8\T,*#HC@>O;"!!,&4C 5L- +7
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
MJ>$V<($QUR XUBA% W-61J=R%,HO5):Z767E3Q9.)^5<='*S$_V@U_85&G\
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
MWLVSZ^R$=Q,4+(? '%$:,>)28&1$4 A'#7&*(S+IS#@\]]'5"TW6O)RFKMO
MV$YFZ6:9@W"XXK"L."P?Y5Q!@>_HC%,R,G!'A!4$^Y0;_X.T4;GJI'!I]ZF=
MJ;HIHYP6#&)O8F-"/&3&$LX)8L3#3J6M4E["/J77N%A4)+X<@&*5):PLX2(L
MH1262<H<: M5R@K,L"(^>1Q3P*XZ85UF2SCAL4,HA9VB'$7+&.(F):2),,@X
M'&10GI=1MEHS>)4M847^^^SDOZM--KO:MU^BVH-EE/$*CF$I[K$41THOJAFL
M@F.HFIU?7[,S#8[&%)V-6O!(HL,&<RU]$,P+X^:&8X MN.F_%1K5C/T;HQ7X
M^4.S8SL^_AU!GK_DE]E)W_IQH]^/@S\C/"QN>'_:/@5]B&$SGO3@807>)'QU
MH]V%R?\]^C5[6H/>:?'NW[N]']L=>.YA+_;[50ATOQ (UZ?*QH-BEE'/$(68
M%D(@9Y&.@B/!J0E>.\H-J2 ?*BNX#.]VK\HP93$AD?/(.,7:*4(M3RH(XCSE
M<S<%5E9PU:W@1")(&1&B 0-H*%9@!3U&1@6,-,@*Q<83KWT%*U'!2KRV(**J
M1)YQOV&2*$Z$-]A%'H3602;O7(0_.4U4Y76_\OUFJGF!Q&BP,!PIF<N?N33(
M6:>1D2D82DGTS%30%2_>:G@F<512.6445]X:&AU5AH'1P"RQ4'FIK]UJ3'BI
MF-MD@PB(^Z+ 4 >(U2TN>B@,Q#LX\@H>H^J@J*JQ'\562R-L$IYK1;@%6ZT"
MY4(G\/B23X[.U$%1&>35-LCGTSVHCF?D2224\8A'9I$.X-5935FD1K @7=6E
M\<+M GALS F2NS(XLTI;ZJTGB7-M(MB+F;HT*KNPZG9ALA,D,:65=HC)I'*%
M+4/66(ZHLYP(%QF)INH$J3I![M,),E>Q657Y7%4^+Z"T@'D;/.<T6,Q#TBY0
MX[ A21 J@IT;.[?:!5=Z%YS&YXW&&1,,02[75'-EX2<6"$J:1)JTY":)HKJ:
M&K/"U=65M:VL[:,$%B9H123W :),H8--UJ?@(H^2)N[F1O*KK.VJ6]N)F(,+
M%X@3'L&.G+%UO$0F23"YV/,,BL2IS63V<DVM=%=?U<NRZHRCR]LHLMJW7XJR
MG^45_WNVN90QNLU[7-7-4G6S/'\-6M7-4M5QO\(Z[L<C%SWMHT-K3]X6<4P5
M?]P[_I@Z"[7,8Y&\0\RKB+@,'NE(-(HD$:Z5=$0;L %BS6"Y].<>E0&J#-"C
M<X=6!FA> S21 -$L$I^D1(KD'@ZN";(!"Z1AN:*Q NR/*@R0IG.GFU_HP>M+
M]I^K'HZJ&OO9J$$K4S^7J;^"8$>3$L0EI!+FB$=KD:'4(D)LAI@7S.F0"Z$I
MG[MGN6J?6%Z%?43FSTIAYU78R<,I2:B(6"(JDT5<<8:LMAY)EI(.G"O-;%98
M/K]K5G4N+,4Q4T7L^5*)/2O3.)]IG )@D2$J*;Q'P0@,II%YI*VEB#F5DDA1
M&)P!6-:H6G[D@4IAEY&WLU+8>15VPI>1'L+!Y#02@8'",LL0>"\:8A$9J<4Q
M8:)+A5W^//=2I)E6UI>I:#F7F9:SLHN/:A=)?2HI0R.13O"(G#4)<>L(,D9[
MQ(4U7C!BF5)OWK$UK"I,BQ>LL _GY*P4]M$5=C(IHY+(G!^(>481#T$@0QA#
MM#"UA'$K8U98@JNDS$M.RE1P$BM(R%G9POELX506!D)MXR*A*& IP'DQ$CDO
M/<*"$")-)O/+W'VTRL&\8)V<EW"STLEY=7*RH"=B(8PWH(X"P@@J(M+81A0%
M5Q 26E#0K)-S1Q,O-,OR.E 4R@Z-BC!S><M#7VG[[B,29E;[S'S[S!08JU9*
M><,\4L%CQ+6@2!/-D9 V$ ^N8) 8]AFSIN;?:RJ<@LK0O3A#]VA\F)6AF]?0
M33C4-F2(<G"HF0H2\>@M,H0ZQ"BCQ+D4&1:%H9-R[J/+"B+@Q4$$5#@ *W'[
M)3K37T89KW  *AR 5>YCJG  JC;<U]>&^XBLEE60,5>0T9@FE$S<>Y%+F:65
M&?61(ZLD15*RB$/@..;>K(P#()>_#;<R0)4!>G1"R<H S6N )NNS9214<XRH
M<PYQ)STRS!+D$RRAX"HRSTL< %,='58X *_&=:XJ6)^?R[$R]?.9^JF3.R:Q
M249I1!A/B-.HD-7"PJ]>&B.<9I$5. !F;@J>JN1\>17V$6D4*X6=5V$G?+-(
M8\"&4V2PUXA'FD^@2$#"$L=D5-QJ5^  J$5A5+\8UZPJ.:_*6Y^7P;"RA?/9
MPBG 3*6LU)8QQ$RB"!Q.B8P2'!%J$H2HW(B4 3-?8)*L4LE%D0=6*CFO2DZX
M)T('*AD-B/&86UBY0S;IB)@ AP36!Y24Y *9I5?)9ZTX+P=XI83A==:C+Y"V
M[\'S^L#RS;G6\:4=;BQR:E[,]O6(A(#5SC;7SC:-F&E%D,JEW$L5%>+42>22
MC A6R9&("1-,P\XFUJC&BRW]7,AN\#05\)6!K0SL<AG81^0 K SLO 9V(G1(
M.$BG+,0*40<PL($C9X5!"=;&!0SFE['"P+)%DYTND8%=0-CQKX&%5Q@=<(X=
M*+=M[[#9&;TMR8>L$V?,3$Z?,1.]^$-FN2[F.-UEQ;?O/MU]>JLT.9>$KRN1
M)V^C#7('X4S)!AAKMG:2^3S!:'7396Q3!#OJCUJWR.KZ;KL-%PP#(3L8])KN
MM%C5VJ!;@_4[JL%UM3BJ8\VTYX>7A_(U=]J'P<&W^^M3I]V@-=DZ-CNG!9_H
M0_^2A:JP<8P%QWB(@7C%)43ZP@E&X&^*.K"Q^H!B_68AHIC_LO#=1L_4MD'8
MV]*\7/UWN!$U\B+"0DP>@@L<L?7<QZ!X(-1XR[412?B B>7L8+-P[>$_=.GC
M3^XL_]A>,R_[=@;]C?W!%BS"X'RSV?>M;O^T%W?A87^VNO[',V\Y]<W#G_L=
MV#)^GS3WOL-]VONMG8][L.5LP!:P+?;:7]K[FX=TO[UWOD>_'.VU]]C>5X/W
M_W.$??N?COUN3G?:?\'?_VKOM[_Q_>//O+[Y&=>/6\W]C_L_=C;ACL=_'>_#
M=K-_'([^\_OS>>/WWD'0,1E/'&P47B+N3$3&ZHBLE8$HY2BWNO0'0'9CV,B[
M.54Q8U$(B:.!;SBCI,I-Q3$W&4>;WM0B;.0GL J#WBF8E-$:U$:+4"M6H9GQ
MER=6_]VDKDTI3;E =S]\<K !.P/O$ F\)*>4&\R$H(%@+8EDAKRY0ZL6KC%D
M)O]L#$/@ JVZ=@06RM9N=-W Q7*Q-XTG$DQT,CA)+.,D)..$E<)ZFP0WULE"
MAS!6I0[!#Y-N')U-H7;..F"#CYHGGV+/@[6QA_'"FT/TU>G6-WR@P:3CH 0H
MEH-@UV**7"0*:0G6GO@@/?%OW@ERQ0]#)^44UKJC.86=;Z@WS4YMXV?3#KJ]
MVG<PZ[5,D V[U;^[K6SX^VNULZ.F/ZH=P>]94MZW8 ,LQ>C/6CMFZ;CU?FNW
M25?[;+&2A<>)P*^7JKK]U6R?MM_;$^OAUPN)PJ].H+;XSN<#SL%+  N&HF Z
M8P0$9# A")P%ER3,/<OD4N(:?"A4_UX[RP)S&$&F2FMZTNL>@_>39>!]]T>$
M?\#+.E^KP8YH^^NU77"/QN1G8Q;YJ37!1L56J+ESD*2!_56+I8 V.S_A\FYO
MK?;GO[?*&WZ!D9SE)>^OE7_X^^_W6?[ZIZ[?#$W;.\_NW9^Q]P,>V8NU?]O!
MD3VSY[425 6&VP:S?+Y>V[*]3BG\^8$C5P]N6SAUWO:/:JG5/>N/WCT6PYL8
MMH7[VQ9X <6G%CS'P^++$" ,[Q:RVY@]QK%9\'EV8O9+:]9[B'0R/SU,\]"W
M+*:Y7^N?@,0G4)9\7?X[?*F;N>GA+ZUFNUG^W[K2[_3E6]6Z)\4RY7$<]F)L
M@SWX(W^[?W%??V0[A['6!4>^-H"=IQAP?I%.=U#KQ1-8GVR'L]^?)S(_^1J#
M<G)AKOOYJFC!>DR_XI0'O(R[Y==FGOKQ-1V& T74T!W.SI@LC"9J?(7+=6\6
MD48IKOU:CHM"+8<:M\[=6NW:_7HD4_U;A_;?X(GV_^?ZQY_7[@H_QI9C."6"
MYUC@2O!WU@R#(PC$BNS/V+>&JX<OOV(=!.HP)3=^92Q,SS, /L>3AXM8P)AR
M@=;$[(S]>]2[K (_C,CUHOV!;(+!OK4ML"/]-_^:E&40Y/$)G'[W&]\PI<<+
MB(N)ABVS6]KLMZ<0RO7*./W_V*492^VHEQV"_[H[EH7M:;>(!,K(?0#" S&
M?7?=,E[K_=_IS4][_U&Y% W1D24>A+6:@1NBF/ \"NJ6U?NW)R>M\VS]L]D^
M.C_)28TB70-;!>RHH9P1.ZBY;O='[:=MG>:=:7#4#7GCAEVX_ 4L7LN?M@H+
M5)CVD66Y,$%QN'E>&CI[\_-@T2:WS4$QODZ<& =<E8U8*1[%2^0+1IF8_F@S
M<K95[)?]HP@?PQ-BZ7.,/S!OZ(<6]LVAB6SVQ[9IV)"O?R<(/9O%*3ALRN#2
MK,%NV#]M%9LIW&K2Z()_ E<.]W8PZ,T\:>7..MRN[[K]Z$76K]\"X!:=7&,8
MP03W[QFZI6 "1 LV.DUY@#B")$>TDY$;"6XV&3K89N1@&X:KT&UN3YON['X^
MH-P*F$^'%&$$\4SFZCR+*"0K!&'4<\6OC=YJ%]%;*>9Q5N\4O-M![2Q.>*(@
ME[>%>RO@F-V6W>-4,BMLT 2#D =L:0XAC>2"BY"[&>_.[N7L;SY3*,S%]>+]
M"3[WYZ].C'-V[]M!L,88E23*)S^(NVB02<PBZI.GR0<J99S.UMTF<8703EQP
M$6G4_MG>@K!Q^_I@Z*%!SUKQ[6LBR;P7')[:GH7%AIO!(%+L]6(>T."TU^G7
M4J_;GACJ.KS%681PZ09G'62]"(,*O00Y[75;_3)LNAP6Z/C/(G%Y92^\9J+6
M:GG7:<-+MR"LGAS*1D[/E/O2#<-IE@^'W]HY%G80O*:F'\7%LRY2>=]A;@=N
M.BARB,6-83)ZV<($B*Y]N9./O5]ACMI="'/ZX.9# .MAIELP_[!4PZMSX7RW
M#5H-\U.<].85'YJ]<DF;A9WK@UEKY:*T<C8=Q W#[;U;RZ%&S]7R9IPGM5=&
MSMF Y$^'^^;PY0?#19VX__IT"OGZV?07AF(J&+M;PO,?AC)>OL&=69'\C?OM
M]#2Q2+7U.@C*G5 V&2RU3LS!'Z4=PM?=F9NM-SO='KS-R )>L[7_>=[H=H;B
MG7L>RDM>\X:_379VOQW$Z)4-3J$0O$,\&(\L"Q$E%@S$+M$3G-Z\XU>/S:<W
M_/OF7+->=":6Y.)2,*=7#D0>\:CLJS^*X;05=]*U.RDHVZL^+#O>/O",8@'Q
M+$K>4<238<@Y)1&F3% KG&/83$>@(D2M0]*1I^Q42JN53,;K"#J/(8B=WGZ7
MTHW[5-J_RR1F E'MGA41:A'/YWQ:89=MKU?$?$4L>!'L9=]@=$ _B@0[ERY
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
M_.99>W:786*X\==1TS4'?SS[ !_=C[ANE?Y80J,F;S1J6^5:K0!JPTU]]1,
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
M>4WA:L4X,WJ5!G;BCM*U6L#260[=LITZ=/U.^ !VG.MXT@UBM?\\U]/Y/\!
M6W%H;;_7VR7-8J%TD,?=?CJ&V<! /&FA7TSVY9;>L("9TM0=B]ER"8C:??XT
MV<'10I!K/V,N&B5DA"F#T<'LY;/K..&-&+N M)Y$->YP(* 8]WC12SBR6':<
M(1E+UT"\%MT!\E^N(K\>);\$%_Q.?"T.OA47?BY3*I Y]_Z5=;)1",9W',^%
M>J"))Z],^7H@7N(#^=V[[ .=:T24. [8SHA(?H/T8H$9<:T7^0$KRV>R5@>:
MYPL)A/OPZY:Y_N+K05"<"%X'6O"]J^ )K%O2*<@ )JM/XFTVZ1G_[HN !FY?
M-.&;5,NA4 /()P-YJP;9R/'B%BEIBML3?#R21Z\FP97_HIUX0GBE1LY=*M24
M+8N;>1-=?1/DR.4V+56N"CP;[3'EW5@?U*"ARQ:N$(P'U(IS_0+ O0<\GV"6
MIX]E*'>NE,&7<B\L=XX(+6[=X/CP[/3X[SXE+AO[$Y=9 A>A</(PS)6/>]W3
M,W4KJW!HNK7*F_I?@C.ZV:TL0[F#UEG\8B9*,M.?2+-5S]3<40O/@^H"_\&4
MX>!KQ,R=/_G,G"$/CW+F?&JP=\&Y:27(J1UZ)W-_/D0+9(J?N7:K)/7N&RE:
MN'#?,"OC:38NTQ^$3<E#54'0L--\0>_RS@$[B):"K4'A,1@6BG:%@_]SL2I)
MO87G^4A/6NG$LC1!+_B=7SJN^3/Y*[=_=BCAHP8UCT2447N(^DSN@VI)E^N
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
MJG!H6'7R/LA6U,1BNJ;'1(9>*B,)!4$#D8/\'(TG@ILY^O;+_P%02P,$%
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
M/I_2&UW86"'Y!9;GLW3SJBU02&AF@%-$)8F+<4AHV")6PG*F$4R@('JH=_D
MNB$YR:U6O=I*JIO0=W_6HR@2U8"FL<HENU"")#YD17S2((0WRH0V]?&VXQE2
M&E\;CM101#M6K&=H(25%):YLUAHB77#EOP0N>3[Q'(55O%V*YQ9 >Z;L-78S
M^R'&(;JHDN/] $6O@X#+\;RK=GUU@W&!SO(H>IVR 4N2XN46H\S$.4,)AV1\
MU"D$\501[P.''E).7GTWK+4N-@CSUY>;4GR'WS>J^_YJ=O%Y#N<XD?$7:%<$
M_M%A>J@(O_LT*Y6'WS(@TN)]_N2_CAQHF2/51&DG2]HX$.LS)4Q+7&)T8+)-
MJ:%',!V?1O7@HW>*W/D,%E\/=$&%YD2"I\0S 213K[A5S/C<)%!P).Y!7:2O
M1;G[R5K]Z;9B7M^#H/&[U5W0#R4C'W6URR24DIX+BZNX\J(DJ'D2A)5$X;:A
ME;1>TB:)$I7G,:2HUS/PM;GJ:U_^NC>3XMA>2TD; $.E(32(C&\6!_1B,R.:
M,O ^6)-<D[/77<"U%, IQ(E?+,9YO&HO=),I47S^D_>OWGXH?]+=N^F>\V&V
M6,XW[;0/$S]=O)G-$?'/?CR](]F ;,-ER:%MF!.15'EB+?/EXC P*J5*OLDI
M\+/.>E"[6?47X(%+?=\!P7I95%[YQ?F;R>SW_P/I#-9P5Y5%[DDCX\I8)B&I
M9P%G08)*ELC2V\SQY$I]3R\@6&"A2>B]\CR&M"D^*^U;<V"PUIUEZ/X[-#=T
MI("3B))XG@))S&63A3&T3;FDIM;=46E0:&1E*9,G0!T:[5XDXD)P1&C)A/>>
MYC;=$(:9!O6<?'LDD6H?)?5KF=JH%,\J$^-B25CEN"H(J4C@D!PP*W.;.Q/[
M6Z:#]8%Z)U9UQ0XUKOG!S_%#YVBN(9:>@IQWQWSFB.<C FC>:'1M8RR:A)GO
M/[P/43\QI5HA91RF_+^<:7_QDS+V*;[S\W'$$<LOT!FY^X-;G_P \W$Y H]S
M\.46TNK?ZS7F]==X[J=G<(JS>ITSQ.5(::5IDH)$8Z#X)8I8$TO.NA'6::G\
MYFE2)9NHUVE62"LN$'!3+AE5Z<=O)8_E[?3Z)N-)7(Z_C%=9>I(YZY(BD=O2
M/Z,4F!,A$ZX=6O,LE#ISC?*)=X0X*)-KN&S?DJC<@@,U4]^WX5OEP]S%)[+B
M49E2B4:73FPJ$!^!$9>8E\K0K'KEZ!:(@[+>OGN.'LN!UAQ],RZ=&.[B<SF
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
M3E8> S4DNZX>5ZJIH>T]H&M$2G!@%M>]'"FZ-5(0S]"VL,P)J9QWN5$I\4=
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
M"$8@N]""%_3_N?--G.[UYYX KP>)<@.O!P7//DRA)@6]_WH6)Z.!00<V*LM
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
MNYBF3T (WTY^)UO8>C05#\LY2Z:3BS7]7[(89;$%@:NP(;VZHZ;<Q'?R^G(
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
M&>>X=3D[P9<^""D<LH"*;%!1//,US.JL,-(H&R-V\?4/Q'W*:MB<MPYEB'?
M'W"GG,0Z4ENY1&+!P(".?):+#=)9G5/NTH;K#DRGK"Y[R;M#2>+:Q;I22>EJ
M8V9K,SFUUK"(/K)@,4DD(Q1YE[+$)Y-*? C-!\CRL5.)-UWG"L0,VM?&'R0
M77OO0^*.!1Z$"3Q&4S9D%IY(ALE>Y-V18;*/$'OF(^R"XV0S3/8B85MBPD,D
MV)-1Y%8:0P9K<$ VA,R>!0^>29>=#58EK3=,H'B"3.Z18=*$R'T$=\P,$Y^B
MES+PVIE7TN)48#%DSHKAQ7A1=.3/.,-D+ZGOFF&RC\B>?(;)6YC2+WW"^3#!
MZ";J;NDF-Y_YN+DG=ZQ_/1%% 21(*BJ#NG >"WJ5<ZR)V'5@Z8,246X^OGE6
MBL3DO,F"65'(SI=UZS+%,.Z,#=';"OQY9*4\RHU;=94$B2X;S1F(:)DVM%[/
MH3 LVF$L$53LUR'Z$1;\)/S>??3V2=S-[JLI1\SOV?/*I:XD@]*)Y,R@=F_3
MIB +R2)S%H*E;8]'TZ7Y:;LEG+06=V2SP]W9FH]+-C.X$ MS6+LF>006M0:6
MR$XC]Y>7F+M$CY],L.<0K3A ED\RV.- 1A"2S//BF+9.DBBT9D[EF"*I9X0-
M^\R)!'OV(N^N8,\>0NP:[-D!Q^D&>_8A86NPYP$2[,JHB=IP13N5J?49ELZ,
M**5@D:-QA7Q>(S<D-#Q!)O<)]C0A<@_!'3/84R*2*6!KF93'>@-H6<P*&&IO
M 4H4Q:^Y@\\IV+.7U'<-]NPCLJ<1[#DW#F==BHAN?_@1PC?WK&@M3F-0R)0S
MSU: QERB3$EX7K1664GIM\=I;C^G>4 &LG!:DWL80^V073"R #PPBSX[+WS2
MKHMGU3X@4Z5%7G+]JTX)_ *C*L5[<JZ]+#D1,V3[)MI=M;/,2Q_HE4*O@N99
MVB[QJ(> ?1(NY#[Z<BL!H#=#'8(8O^*\XGT[G=3YNOG[KW68Z>OQY:CV%VD^
M_+(:>WJ9QR]=2D FM*)-GND<(O,B(>.!RQ"TU<%UJ;S;'^KQ-:J_"MQN9]F3
MOP[AB6L%>DD9600Q+:6J[36LKS-(7!V%ZSRB$JY/7_['+'?L3=CV<LA]I-V!
M]ZO0[^S#Y!V259*&([S1CO7#9%_12)3"@_ ,/*^=_H5E$&J+$)N$*@E$$EV:
M(O98S,GKXJ-K0(<RFU?X>8IIN(S]TM<CG*\N,UZ<U?SD_U[^O+8L,Q%J)U%(
M@FGTP$"1C9$L>4_<DU,#74*PNX [OM8]OAK<JNEJS&&'W?-R^ORE$"[G^EV!
M7\?L1>$6D9.#7LLNC4LL.N^8L,84902BZU(U^Q"P_Z.'_3GNLO\5G$ZK5"['
M]!!"^OLE_7 XGPUBM#ER,C- .7IO>'2L9CPS3$+HG##F8OKL?7<#^Q]]:\M=
MA_*NBW'6B61R<WRQ5B:B2XI97?RJ[LQ'4@/AL0;59/:IB]FW%='_:%,CMCJ4
M7^V285+GCRT+>NK@L4%$$0,=]@RYKX%HY\G(16!TS.L""4TJ&Y)N&_BE^R+]
M'[7KS&Z?Z7 WPD"OQR1&''ZI=]37_"ST*<62F=$NT+'.+?/6&89HG93":F&Z
M')L[H3MY3[4]1UU&Z*Z#?)'29#%>]LE=O@S70 ^\]@%\+JQX3INPQ<@ O&&*
M]-\67JQR76J^]D+Y&)-5FS-]KRZUHJG+A/9UL*_'7V@CG4SIU1J8(C*&G,@
MI/U28THDAFA8T I(,%9Y[%(??R>J/X?./)2&+E/;MRGT6_A:95!=U)2F"\P_
M#R&>^[0#.EL]KP$4CP&9=DHQ2(Z^S0909.%S.O(&=!?</X=6-2?N*,?<<M.\
M//K/)Y>3A3 (,8%313"7:UFOBHI%I>G<MSGE$G6(JM-\\%TA_CG4J@E!'3S!
MW:W(00%IDLW :FXH.0D<&5CK6""[T=0B?A%[3>3<$>+)&^&=V#J>7M4S>[9%
M,"!""9@DD_0^,!ULK/NI9I"C52+I9(LZHG[= ?7/FT31BK\.-A@=V.<QF!>)
M1#1%PD[OQ?QK+96:D_"JX#[77QEDK8O2Y%'4JA2R%@NO7>4XP45N7?9@^D02
M=H?X9':R9H2OQZCZL-4C.6<=Z<\3&,^N+(:! 663EXG)* WYIY*,0<E-'=$2
MP#KK=)\PPGW _GPZ= @SQ]B1?IW,\3J^@C*'DFOZ41W?B>@8$$H6E("4,-(?
M?8+J]P#[\VG.(<QT</!(#@DQSVI%\'LZZ]^4=8#2VB(SL2M3IDW1*F#1*\VR
M)V_%QV"@SQB\>Y&=ONXTY:;'Y=ZY<O\XF5['NO1 -PAE8'(N4FC/(M1&;,97
M83A%?F^ :+00,G:UAG;$>?J*U9&W#I=VNTMGX'1QJLZJ"S+6L?%I.38>&%H(
M(DL94I\YW;M#/'GEZL16A\:,6Y#^.!S#.&T6C#/5FRUU:I?!&E)9]AD0+$5>
M,@?OG.AB@>\/]<\;.6C%7V=KZ_5LMB"<=*K_/!E__(#3LU<8YP,5@0/9A(QG
M00@UP0S.>*:+$"#(SX#<)8Q^/[0GLW,U(_@.>ZL!.QTB!._P\_G1O8;+Q))\
M#LM-E-"X# R, .:Y J-2X*[/N;<-T,GK2A,FCG(__&%81PA]GLQJ4FDI3D2(
MP$(*D@YVEYE75C&N7"C:1.?Z3&VX&];):TM#5CJ<2M=U^?VGR71^J<R<5I5
M1E8@!J9IYZ.#V3A6DN%12UYLZ5)MNA71R6M*&RXZ^/JW57@9C#A/7GB'(U@U
M>%P:]LD'(V5)+/M 5AT/@K!ZS5 '#1FE]GWF%>T#\N15J1MC'5S\ZZ;79<(P
MYO/LA8'71KOD.$OD,C(M VV5%CPK4M5^I$9:Z!Z#O WKY#6H(2L=W/?-YOK+
MR=G99/Q^/DG_H+6+M*P8=+'VD[!!,2@%F(Y!%E\"1MG%*KX7V9]*<P[GYK;R
MN%:AZS?ES323$*9?7PVK9,9Y5B_S2H2Z7($$34-B4:C"K'+9*N]M5%TJ-^_
M=/H*TXB/VZKB6^XSUR+GRVCY!G$,#!;%132,(]&LN4T,= VC"IYU<1[(!>R]
MZ^R \_15JB-OM]4L'"\:/0C:<!,U,JD"X0-'4C'9L\B5@BB,-7TVJ-TAGKQR
M=6)K0\SPX"Y3%>=:4/X=D@B&:6G++8/V-W]P;_C^<A#@#W^D3S#^B._(E_BA
M%"2IEJ"*%W22%\,E+9>L0F^+8EPFF;E0@><N3=^.N\P_P?7*$]:;'G,B#UGM
M %4!A<6R)&L1K53T>CNP]%4J.6;K19_BAX-0_X\.-V2UQPS)@\!SQ:74:%G0
MM3<)U[;:SY)YC6351%>$#D]<)7<76>UL^^MD7#_MPQ3&,]*;6FY^==0'[T#P
MVM,VA3IK+K* NA"Q&4R4WNCUYLX;>P'?\8@3?IE:"K>#*W\>CEHVO,C#^6**
M,UK^HC97^7XQ_W4R_P^<OX5A'M@<;:E9+24!@:7W@@S\[.K(DJ1RB)AM)\MD
M-X#'4Z&FC-[:<CO0T7]2AS$9(=*;8*,A[R]&>B=D[4Z1E#=HC;.FRU77DYG4
M<4CSW0-D^10G=5@EE'.V,(72UD@ L"B*KH>_MH&;X-+ICF7=B[P[)G7L(\2>
M<QUVP7&RDSKV(F';@(>'2+ GHR'5X6*US-2+3 ='2*2AEM0TR6"+0YW#AO+-
M)\CD'I,ZFA"YC^"..:DC@2%?BK8<;:OKGPQ!*L*1ZU\DDO]EC7$[6.=/=%+'
M7E+?=5+'/B)[M$D=W\.H7OR]_X0X;S:A8\N']IG,L<L*UB9RE!0!O..!:_J?
MY5&*9*Q&5Z2VY&\-=OC\YI,X(IES66A2O[CL_9 4\Q#K'T[3C[, T:7^K_TD
MCA>S&8GJJL>!XV# IIJ0J^D]D$CV*\\L:9.<,+0T[!+EN GC24S/V(?C6]W!
M'R[5#G,Q5FA>5I]Q/+\$%1/:D@M4"XC7HI1:[!9II=%Z%8T,Q7:Y]=J(YA&:
M/QY T4:V#Y%O!W]\<SCKQ?PE3*=?A^./_PZC!7DG+@H1M6?66<^T%)9YKVI/
MFQ!*@*0X=FG=L1.ZQU**@YC<:8[.(31TJ8-8"RC? S>CPD1G<>VE'&MCOUQ;
M/  S,8'5(*3I,P-@3YRGH#\]J>E0+W'1A.VJJ+K>[*_D,4 @"]21D5T"G:-D
MN1?2\IB83-;I2-)(JDO ^"Y0IZ CS83>H1ABF2--:KO6X>,:P)"LYD$CXR@,
MTW0(,Y^29P&]M\B5U:)+<ON]R$Y!-=J*OT.>P*L%UH2RF^GS%]C 0T8/G(58
MAX^CJ:D^*%@ HR%Z(:SN,V_A#E"GH!7-A-ZEI?BJ.>Q7TM'+Q9I4-$=C6$$M
M:(D)6' NL/KS!-Q)7["'(FP"<PH*<+"0.]0?K,)RYSIY"? GF+VGOS'_-J;'
M?)S209<'VG$>?>8LVUI=8[5C$>O$9<&M]H4+4;K8G[M#?(S>J(=2.CD*'QW<
ME\M&*TN$[Q>?/X]JHJAPBH,@4]AP\J>TL80*:$OSBKNH?.2\3W.)S7!.0",:
MR+F#R[%93U=IZ9/9;#CZ<8&C08HF80WM)$-'FP:>&9DWI***&UML]D%V48:=
MT)V ;K1GH:$S4J]_+@9$7;2K7(Z(&O":)8O",R&,9EJ+6@M36T>;8*)+X/AZ
M(_>-5V4;/_PY&PIM)-8A.^T=?ER,ZN]\O;'8 2=GEON<6.9 L$Q)#,!$9HU$
M5S2(D+J,<]B"YSESWU+4'>K'EGO*341.YU(C6RR%NID$KFNN>V1!*)0Q>BNP
M2XG8;2BGP/N! NY0RW433$HQBQ@2LPD,TREQYF/0C&L3C8H>RWKR<8>+JU,@
M^N%B[5%7M;6/]$]3,B"NYJME9Y*7A@5E,WD8(K.0R8ZPD.K<A1!DZN+[[0;O
M6=]C=F"@H;U?39*WBS@:ILO9LEL!T]>KTD'\N:;KOQM^_#1_4WZ;X5):WV,A
M#_9%2HNSQ=)>O6,F;;UQF8QIY8ME3O??)]-_O![3<S].<38;F)!-B+(P92*]
M?0CD]7#/6<H&??+* M^E#N*)+>OX2MQ#\R:GH3:-$P?O$@7L+(K=A##P17DZ
MC!P+$)>-N!P#&0*+.BE5R%WP-AWX>K3&_*?2_4<EO/71<*<8?_CCO%+VY=]?
MOQUXB=R68)G+Y+[J&N/P00EF(UE+5?G\>OO^S7JY^R-/3ZTZB;O#%?06W:6O
M1[A!B;?/,[%*%B>=)G<WU8Q ;9@WT=,&7@UM&PWF/AESC19P4DKXJ.PVO B_
M\V7Z%><W7Z4HDS+@!<M!UBID4I8@8F:<9X<RY(AZIQ-UUP>>E,KT$W6/:O5K
MYN.5Z;@4PL"G'$V*AED72%5U3BP:%YD3081D%7#=Y3K\#DPGI2BM.>C3K6^K
M'@]DM$DFK)<K=?!RL36G!Q,S](<QO/B QXV1/,JTT",H2#,6&MZ4[./PWMKT
MA$\N\41;7<E8FP<&!KX6D?,8N70RE" /]-C^7,?-,8CHT:1O1]QW!#E\"+Q8
M.C!)\SG3$BV+B5S#%&R(,:=8?)\9:0=#/RDM?"1&&]X"M8O@O2ASG.X:RLA%
MF3I(KA2O:S*$J3E-D0DEK5(F2LB^X4[8#/A)*>_3I[['3=CYQ3OF5=WSM?O8
M7R>KUB_7+@ 178S&:"8="')6!;V4NHZP"U)Z[:+(H4OZ_#X@G_6M6#<VNHR>
MN)FR<85P((M3UH!B.2IZ_4 #BT5YVKRE]\%%*'UZOF^'='RMZ$?E/:DS#^2A
M0Z[LQ7"=BYJA[04BUS#7!E6R)NM9':$&Q&0]^ VC5RJ@C:[X]2RY-KKS$+ G
MK%7=N>N1G4O'\_SK+SC_-,FKF87+QM&#&*WV"AP+7"6F=2EU5F%@A+4V1/-8
M<I?^8%OPG+#6M&"@PU&UL0;IFM[FH).K7=,X2,FTH2W2(R!S DJ214J#7>R:
M>W"=L**T9*1#I>#&A0\ O<LZ%;+5:_Z;(__"5]<"/;>DWYADG_;8&]&<L'(<
M+OV&=R35+5S'L@3XX1/<<<-7ZU/0UTA:,C5#DD/MWLM9+DX@'9%!R343>*-+
MO_^33U OCD!!AUN3%>(!/38)AX*E9 /3W%C"0ZX^%QB4R,5JWJ588/7X9^T-
M/T""'<Z"GX<0S^-!I%[+"4B?)J-<F[LMK9VKR=LJ0:FW^#D%R[25=>@Z:7K(
MGJN04HQ]F-X5X+/O=-6%B1Y^[Q7.]11Z:[0"A$"G5AT]G)RAUR$!,SX4I:2+
MUG5Q1;9#.KY6]*%QNZX<PD'CC-CKXX;/8?T"\\5TB7,92GX31\./R]#P!>QQ
MOCGVZ+)W@I4Q>>E8KN>GUDDS[Y)E$C2HF)1,89?$PH:0'E65#F)Y\O@4==B'
MML\,?3F"V6Q8AI@OH.94. HA6:S3)K0)Y*O7GJ?>$NR !H+JDN:S!\9GKUZ]
M>>G88^L<[:5B<P'.9L6*K$4%7)%)%F6UT)2(X,C6$WW*XC;".1G%:"#M/M&S
M#Y,M_7LT2J?!L6)JMG7PEH7D%0O2!6T*J."[3&G=#NED=*&1U!MG#Y.&3A>8
MZ^RO=U@6=<1GYC:*0'9\\)PL^E*[9=N@ZQ]>.!U5 +.#'7+[DY\]E0T$UJ7I
MU1RG.*M6R^6<UK4-AWLPN0!GBAORU*P7+& L# M71J/FOL\8U/NA/7N=Z,1"
MA_C5L@7'&B1;(@_%BMJKA50W(-DE%CFSV=CB<N%V_5UOHQ@;L)R,)APJYZZ-
M3R[6_/7R[ D8C'."V65>7KWLC<$H)EV-WZ(ORG;)M-P.Z604H9'4>[5!N;WJ
M@0>!UM;A7](XIKTG_Q9J;$\;G;7-PLA^%V*W\9R,)K20=X?6*!L0N<R+XAQ8
MUJJF+])IY4D]&?=!1.&#SZ9WS/O4R#]0RCV21*]!VG"E)[CT2BC/:N>>:J=P
M%C6G/TPJ7B7+/?:.:3^%--!CA[4/9*)#L.AZZ/3:Q7T$F9#K0EB$JD./:KM?
M0W1BU-Z6E$!VF?NP&<ZC*L:AG&U)TCM X(TO.*YGQ5]:,1?Q\6L0 UDO60C#
MBC6&:1'J$ &?F=18"'O67JX%CC8&#79\W"EPWDNZ'?:!#8;L-7 )0-E$JY79
MU;X=M >&H 43WD8N0J"3K<MV<">J4]"0]N+O$$Q^NQJ@>*&T;R>T8)P/I\LT
M@5=5[IB_QS%],:\9/;.-8AJ@ >Z%BLQCACI2D10\@F?H#%<HA4]RPY37!O5^
M+="?DJX=G\X.&3[+/*-WE["O[G>O8PPB%5V\9#8K)-\+:M]Q9YFQ/&:G'/VO
MB\KM NZ4-*HY&1U"Z#=J^U:-BZ^RW3_ 'R_I!\/Y(&NM"Y*3#IA%'<6N6<P
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
MS-RX(*QGV:P:&0"#.DO<\1AR"=9A[)2$U#XL?%!^WM7$59PN,\=>52MDBGG
MK>2.Q,-\49[I(&LMD'4,(SH/@9=.\^QV 7>:+VHW>C9$O1N$O6^6X@:EBJ[F
M:4A(Z_6ZWDP91B9,T8C1TGEUTEE]AUS-'2#+IYC5%TTPVA;'I 3RN2.7+(#Q
M3'H;C2M<2]BP<YQ(5M]>Y-V1U;>/$'OF@.V"XV2S^O8B85LRV$,DV#5/,UGA
M8ZICSY".)B<X@T2F$$K.46>>_*:6P$^0R3VR^IH0N8_@CIG5%YT/(9 O&#'3
ME@-",%_K@)P):'RP9!*LS3UX3EE]>TE]UZR^?436);GE_,Q8&8X5VV2\G*90
ME;7(()4-G!RK9<HA>5?1%%,C05 R"2#GOM7,FU ]X^.UO=0[) "L83I7_EU
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
MM '!HLB%62523%*#LUUROO:#>7SSMHW&;)J1VXF<#I;MN@Q6]EKD 9WVD14
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
M,8$.E&O#Q,C;:#[0?W&NS+M@:FVW; -S?+OD4)*V\GV@A!L;$UNQE41[5K;
ML-1)(E%!;>AN6!#!2MK*E,!=0BI/D/4[C(%CD+Z/8%L7(0Z_#$<5SF5IW;__
MY9>W[U_2B5/*13&Z\\%[+QGWFHXPL)J!,985)U-"(T,NNV3&[_"HXY[I;?B8
M]!-FAZJ;U^,T.<,/\,>+Q?S39#J<?ZU6RU*M:9W:^*28U J91L%9U*+>/@H7
M@B[!IRZ]^+=#.H'#O;'<.PS^VXSL_$W8!5O/KD]W@7N<?D^MB-Q)/PY@H4./
MISLQ1E="CK*.#Z\=GHNMA=>$D>"9Z"-&FW9Q YZ!AMS3U^DQ%&0?X;<>R/=?
MB_JO0QC]M!B.$:XCO!B1:Q+Z4B(3P#/3*D4&0)MG2-Q(Y#%JSW>P'^Y_TO'O
MW-JQ,NDFTLY3A\^G1GE=320@LP9J0^]2KWQM9MGR$(QPV;GN\X5/Y4ZDC90[
M5#^=0UFFF5S,>-L!44\#X3:DQY_Z^P"N-N9='"SH#C; !F1"6Z^TYDQF0\BT
M]@QLD2P[S,6&E,UZDNCSHGZ/T;Q=F-]'OJT/]Q&F^?1R=9?-Z6IB/'$"WL1:
MVB]JFJIAM,TIC3E'<#O-UMWTX<<_P@^5^*2EN!JW:OP)9C>Q6#J-#"C.<C")
ML/#(HLR.62$2Q^ QV%T:-*Y_[K-F[2 A';F5[FJ.3IW$Z7*D7<61&V$LLF"4
M9Q9C<EQ&(5R7,1A/M5UW!].K*0<-RXIWP7<Y]_M^A/_3L/M0:O?ON_P07AZG
M8;>%''T@K[5850^N1!MJM(HA<B55T=X9<4J:<VC#[LZ*LP\=G1MV^YQ$D632
M2FD$T\%&VF1E9!DD6ID\CWF7B,YS:-B]E]3O:-B]C\@:6X&_3O$S7 2.;+3:
MELR2,HJ,I#HOM79.%:%$S666EN_"W+6//"G6'BJJUK>R9/R,X.<AQ!MV*6 I
MQI$C$6KOF^P]BUY$%ISF406ON-_%[]KXX2?%XN'B:YA0<T^G]Y)])'O4T:)B
M[7_V_[/W9DMN)$F6Z*^,W'>=MGT1N?>!9%96<R0KR4EF=\D\A=BB1F(J"+ !
M!#/97W_5$#N6"'? S8% 9%4)*Q82?DR/NIJJF2XBU*A%@V<Y*J3=Q*YG8)Y#
MR_Q]F1U(D ->HZZ2 P-%'M<]J1D*'JP#Z\BV*Y0(H:A2;_<Y<BW$QA30 _)I
M;Y]Z!G'7_E(<L(//'8C;+;L#C,&S].^??X3$^_T86.?P /$-G1?_  ['3$;
M)& N&U#53P\>+>AHO16L6,^[]-4Y#1:?REX?E,0^4AN8O'^0I+Y>?;WM[JZ%
MTL@2*%';.Y9(]L46LO:*MA!C#+.Z2].L3O0]>O+(>>;[RGXVA. &SA;_1_CS
M 1#D(68I$UBE-"T'&3B;.3!:E->\2&&Z]#'JQN##)[] !O<67.-A0%Y;Q[P0
MY+(%<K*2,+5-%D+RUJ@@F-)AB#DC)S(,:$ 'YU!A#MB#;F,:1Q<<9SL.J!<)
MNZ;(["/!EN. %-D<@RY M#)7N^-J K,%*576(=?&AUMNB$Z0R1[C@ 8ALH_@
MQAP'I+P3R65)N&I-?Q0)?#4YR1CA?(@JEDY'/Z<Y#JB7U+N. ^HCLL8I<K1S
MW+>>_#B?)<1,>\I*;4.(H0X(!%?(4U=6%(BQGA"'E#G33" VF8O2$=\9;+TM
M&6G0"K0#S)O7I@O0EC>\G9$>/R5O,+[[Z]0!9#6X]NT..!ON;,P(&G4!5>]
M@E$,+'>\QBXUI>D,M:I'MM_QE:H/1P.[*W\/9)\7R]\PU5$-=S/X4'*;F -4
M.8 RJ8!WW #9[9)U"EZA[>"G;/WP\2\R&A$Q&U**#5R7]>[IJ]R&HBW6+NF>
M%]IXLX\$21G@09@LF'-Z_=ZX3<_Z\W))#I5T@[;3:Y!NDY8Z@&KI:FQ%=1RW
MXF#.GM:! P3>P%W8#DX*R4K.$:0*J_IH#4$B63MC'!.!>VZ;M-P;40N><0/&
M48(^<AYX>W_BHIU)[94,")[6!"JM\BBR .5S$3)G[CLU!3^EC(4!Q-\M2:&/
M[!KL[+^&"NI#N>GB>JVV(4F#/$'1]?"%Q$W@Z-W+VMJ,6"3K=+'6^V7>@N6,
M=O9#)3UD[__[8M4ESB=?K_M!5[=S\>ML^>:R_D-:[NW&TP%DVXK_YT$>9^,_
MF-*-BNY&=#0I_>^ M0@A(BH!WE@/BI=,7ZDZ;XU%%Q-*S9L<91Y/99[Q$HZB
M,7U8&+H=('X+D_D*V,U^%V(PAK-Z N(B*,U$C61=O9213'F1D^XRWF[C@X]1
MZ3^T[&=#"6[@=/'5I(#KY,WJO=R,KKD%9D+T19+?DC.M3HGBK@=P2A-YRE;3
MUUV:03WYD#-C=SB!#OR^OI\NKN:UA__-^=/D#E3$F*,JH5[!53_5*O#12\!@
MG1+6Q,A$)Y9W/.#L&!Y"D#N3SO_??UL3TR_T[>H7JY]7,?R&Y7_4__^/W][?
MB>R//_[XG^GVBA175Z3T_==_6XGMD;\;IB22KU\GRZJEB[I=I27F!ZG;56!O
M?_P?#/.?<!DFEXO'F!>3K]\N\1F%./2)_W:_XL>2N'GL(W49;^WXYQ*G&>D=
MG>3_[_^99-0)-4K2%PH6HHG.*JZC8EXZ'F*Z./3AASER-0?_P;BA7^ZF!L2
MY)BX ,K57$%>(U.- 3P73@:7*?QM<L"["]!8@]W_8YHGBS2[FM9FOE?X?DK"
M)U.05U-FZ3?AL@K_PG,3I H2A(TU!R\9\#KZ6DL2DU/.!=4D2AYV&>.;W4'T
M;=_!\ VX;7 HL^=J_CE9?IE,/TQQM0;)N2O%&TC18)4I@E/1@E9DB9!'96*3
MV&L(\*];*_?GL4&<O_>;]8D<GVE>+8$%GRR3'J*Q=92NYN30*@_(*: ID=ZJ
M-GU$!\#^NC5Q;Q8'K)8\> F_?YG,KU=0?!0B20$\:@8J,#+KQG'(57JV<&VY
M.2D]O(/^VM5P/PX;],;=>P4_SZ[FRR^K)9#U1J\]!V9"NAD X>DKCJQ03!"-
MDDW&=P^ _;7KX9XL-NB\N/\2)N5F!0%Y2,Y(T%D54"@X^)@E^!RE]5[8%)HT
MZ#T<^JM7P[TX;-!U:DTLU[>D06'RGF*FI+4'>D\4.&8=9!:"ED5)%9M$QMO
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
M=L#3PJ?A3;[?#1]C)KBL.3!ER"!A"!#J\&;A>-&$UB759;97AT>]"M[W$^R
M <.3\#Y,;]%YC#Y@\1#1U_YFCM!9%,"8RA3>1D>A[R&TWSWI-;"^GU@';/7]
MM-]!_-WBB]FQ[#B"YIXV(4^:&05FP. E]YA,,?D@A^[^6:^!^'U%.V#GUFT%
M2<DR+\C'!'26_,M"05@0O "/3)&/J1VR+3? +[50<MB#H$/E.>!;O5&MU 7'
MV99+]B)A5Y7=/A)L6@!;BC;",RA,,U#2* B28H1 VPA'&9226Z[J3I#)'N62
M@Q#91W!CEDNRR*S244):'1:E.CL@D 7R+&*,0@6^W@+C)95+]I)ZUW+)/B([
ME7+)7\-\3E]\QR;ED1N?/DHYY--K6BM_1(L)2\Q6**.R]EYXBFB21<6=%(H]
M5?ZX\:#]W\6[IVP\Y)>[)')24%-D;9[A=&T$)@O$1-ZYX98[P75TILO)1H='
M'6)5/GV9S9>_WR2NO;E:TK>3_\9\5\.PN$"GZ;VP#+)B$I1)B1Q,YX#YE)R4
MF'7HT@/NV0>-9U]:,/C0[ PKTQ:MEFX!/H!D#)D]'<B\"D;FT!H)P5%$P1VB
M=%$*'9KT(=N"Y3PT82AACW1#M[,R5GO&):< DP4;:D(*Q37&,<#H8C1:.LW:
MI'6?9-GR&!K3C)X&I8J/VP6]#8O)XM.W.8;\87H[8^BWL$1^X:TPUTZ;T&3R
MF$#RM)!1C*RESLG&*)NDAW<%>%XJU(26!ODEO\Z6N/@8?JP X67-N/H8YO6,
M:S4@8U(FF-]=S6N:W(7$P&7,"72L)]M&UN/.;,#2MSF5DEQJ8HAZ8#PO)6I%
MSH!G50_U_9\X^?R%,+[YCO/P^6ZT6=7S"\UR4 X+E(CZ>G2]M\Y 9";'F'1N
MM(D]@^N\]&5($@8\JEY-WEG5];_Y3G%?U>:?9_.?)M\GF4++GR9D)2?QJHKA
M(D7OH\T*0JG-O+-DX+$8X,7PF"CX]+S3^*).3SL/\AM)=Y-_<W#4LPS+*_HK
M/]ZD5/&2+#[6=J63A(O[W^U<"AG"NI<N_CFA@.YJ^1M^OKH,JW_R[=M\]CU<
M7K"@E7#%@JVMQ!6K8Z&,(:<L>HZ>8CX1NQ1 ] ^A&B_L/!3U)-5@4\WMH6K^
M+BR^W(*EW7N2?Y\]JC-X^^-A?OO##/2+9$+)625(W*]ZTW$(29%LK4&?Z/4U
MKLD9P/Z0STLU1Z)N4^G<04>(RUGZUX=2<+YZE6:?Y^'K3;CZG^'R"B\R,EG(
MOD/65M<0E<(+91.49+STECG/NE2+//><\]"%P26ZR;8_U,2L]?O>WN[[$RZ7
MU]U(WER2$SA=';TO/GTAA5Z\6?X<)O/KM3@>Z^U.@20+F<M2.,3 &"BL/=>"
MVSPG'\;H#+F(\U"]H].[Y:CSH*SC!QWJ=XKL9K96(30Q.XBYT NEBZ*OHH-0
MS6IQ$C%U:3?;^8&M^QPUMU!-)'OLKD=;NRQ'JTB'/11+H8J2IJXD9$BZ=L(/
M,F>WI5CEI24U->3TJ7[P/63;-!VF XZS37#J1<+.O)@])-ATMB 3FMQ>#5''
M6+,BR4'"Y(&3-TS^47;!;1DN=(),]ND'/P21?00W9H*34"8R"G) %$5NA-8!
M@A<"K!4E2<\XLUWJ!4XTP:F7U+LF./416<LD@T?-L#P]'0LB\)SUM3OH??"
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
M@7AH:G:V8"2[5[)S$82+Y&$QVA5CK1-&[X67T7O?YEYP?!W9PU=MKR)]Q-]
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
M.F!KZRSL!G<LAV$H*G?JR$ \-'$?GL 84G1!,TN6-*RN^%(]AL?Z;<ZH/;U
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
M%0:!5IH20G#>0^2KLV+EC&^2[?,8QOB=J@9E::,=WMXB'C E9^N,1\Q%:B/
M6,MHD^0(49D$AL52C$:&;,LE]UDD_>_C'QPJPI:MIKK@.-ND_UXD[!PZNX<$
MV]9:^VQ"LA"1U_P%I___]KZMN8U;6??]_)?>A?OEY539SJ52.RM))>ORJ&H
M#9NU%#&'E+SC_>M/@Q)MBR*E&7) D5RI2B52XF!ZONX!^FOT!2(:!61"E&A2
MU@G/0I-CALY.H<@QP!TSZ9]:<R0I60'>23#%(V!1_*ZV1J.RM@6'U).>:-+_
M*-2')OV/@>RH2?_?XN)F=O.^7;3_]@$7].YOO]W+OT="_^ZUIDO6'RCO1B)^
MB"BPLMM3133H*[LM&8-P?%H*C)BN!HD^+<![E[:_M.(1P!Y0]BY<FQ/"'Q.[
MB284S=Y@S=7KE*2NP=3=D#]]C6F!?XO+67YS4[Z97=_=4OGVE]_:MWIW>W\I
MLG\]RX$//(+:]GCS)UI5$K4W*NIL7+3, -J!QEN;-E8(NUNKHT'82^F_TD>Z
MN:,]M+?^/Z><=KU%E@T\'>-8E.8-B7E7+@)SL3D8H33O3"&6J_4B!T[-F2WQ
M_?L%.RGW,WT>5OWQJZY=HI"M&KRH@0^]2!!0&K B6(G.BE*ZT.67!#L\*K!:
M[SL^[ML-:+N<_]?L]L.[N^4MTZC%E]X$/O$&)4J%%"/3*$R*';;BFM<65=$R
M9M%EOME0 5]A7-"4-O,TE-!!+QTZJ>\ X8%ZYT1\MFE 0QF,;$-NG$8H-6EA
MI5>I=$FM?TZHHXT!ZFD=DZ'^VI=>VZ@A'YVD)+, MPK8"!\ =9*@=(C>:66K
MW[+5GENL:GI5/A.[&@-IUZ;: ^2XV-C5*"7L[*Z]!X)=6Y X75#% +9(!.8Q
M!B*UH0LVY&"58W9S<;&K210Y!KACQJX,)?)&:S#L.[1PN0"TJD(E45U[83NH
M0O=$8U>C4!\:NQH#V5%C5U^?)?L0]L?__^3$;T"0Q&N=T.980I#&1!V\RYIR
M$#+G$DVX>KQ49Q*8LA%(2;1,+]9V5092306BM8:T+])0GZGBG4G@<S[(%Z9A
M#5,-*S4X_EB:,Q(AUI1 ..5D=D+;U*589Y!T)TC_QEC+& =_/XT<F_O9Z 7:
MEC4MJF39C.5-MB10N=A:2[2JSX2UL^!^O4QC%.JGR/V\BT'J5@94I ?CV*RC
M8-?*FZRSM"%INR5+Z2*YWRA5/L/]QD#:DRD,D>-BN=\H)>RB#/L@V%.C5JBL
M4JND,HHM-+=4J409JA*)5*ZAABD&.)P4]YM$D6. .R;W*\&+$&T%[12!B;(=
M4$8#*46:=)4QG'&SPE&H#^5^8R![#>[7I)W?M!+(>7TH;+MY__#?]K_)';'X
MY*QQ]!MM4,J:*]I44E1*&EE<LE(9,M&GXI/TZFK$<SKS38?!898(BBH;%V&
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
M# @21#7;*D27G/47Y#HT=+%]^9__AU6]_##[XQ<F".S.XWNZ4DDGUX9-5-4
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
M%#D&N&.F&U:A5%!5@T+FIB:R%Y),-I!TR8%/%^TVPSWGE&XX"O6AZ89C(.M
M[+\^?7YL?[I!N;+3'(O0R4$,B=T#=C'9JZP"K"K1BFBJWQP?.8V_O4N@OT[K
MW?1^$B5VZ':^3:[/1<4O2]:3Y.\6[75X_C0J'& 7!^#?@>T_(Z%T!4D@@5.>
M:6TL$J*(":H666M5DC)=@HO'MHP7./^Q#6,,[!T,8N=4CO6@4&:F9$IFKAI:
MM0;OD-&I"/S2.=GB0LY=&M6](-?QPP53J7#H5)0]\.]R#_$H"6KU(7C'9B^M
M!8FXS@16[&!G):/ %*JOG;)NG\CREY/RW!W$8:KK,(1C0Z1U5=$ H?K>/VR1
MZK5N'P[4V?,V< #@76X>M@D74LILVQ&<S+%=O+)P257 BCXA6N=5.7,K>/'6
MX1A&, ;G7MD*O >V'SX2GX+O%_C[>G*OC2D4\B"(-SR3A8"H8@:IBM.\(?))
M&,=D+6Q_S&O<.!RLB&V9"Q.@^(IUE>MF*?.ZF8JQ'A'SZ=?Y]?5W\\7_X*),
M57RYWU-[56A.@,%&&2<)1=*&HF76!@,%$YRC8E#$J&QP5U,(T"VY]L?/F<U:
M)^EML= :@3/IR@C12@*M9-))D\M])O(-$6[2F_>'Q;]"^:H:)$]!0U4LH\D*
M(1!O$52E+RUN'5R77+X7Y'KEF]HI+.796_D#-=&!A*U&J7X],(M<=+;F $&N
M N.9 )T7D PE'74V#KMT4=H4Y)5-X5!-;9M8NR_,O3-SUG63-;KL341^05O!
M)*T!!?^D*8GLLRW27W#):T_U'PSWA"E[+Q0Y?D.5UD6.5P*S1>5B&Z2=P#A^
MY^BJ ^=4B1(5>6\&><N#'G<9.N^%;X>ROR>[DC*4BQ>M?ZMJF<Z)WS=*PS\A
MRAJ"UZ%+1/;YS?_P%UL/BL5@!)_6S%M6\P,+$802(Q1-_-$9[S)U23S<(<\%
MNCM3(-_AO-O1-O/QI_D0&$V9JFT?9>(MN+5V$X#1\=]T+#F@")ZZW):/D/%8
MA:;=S:677LZERM,4%ETY"2(;=@-K91^@G0*BH+/:FQIK[.]RG4R59S=S&%FI
M.48M1ZW!&R+87Y6:^^EQ<#'>/DHX;CVO,RKI+$!7QX=M8 <V)E'!12]SQ:R=
M[\+ASZM2LX]QC,'^2)6:5IK@:K30VNPQB]$>4D +BJ5)LD@DN>'5GVNEYBCP
M!U1JCD'N:)6:[#8':6N&RBXU&&,+DT8M05:IA/=6:.H?IGGM2LU7\13V4L$1
MJRV'B/4?7FTY2G-#"^SV@/V(U98Q9!&J189,\#E'I;+E4P31SKA2+.DCW'.=
M9+5E#V,8@_:1JRVE]9G)>@#/$MUGF?+[2^#M+^5$SNG- 3#G76TY2A4CJBW'
MX#@V^^'A7[>_)5S2__T__Q]02P,$%     @ Y%*=4JNM#VFF(@$ 7H\! !,
M  !C;7,M,C R,3 S,S%?9S$N:G!G[+QI7!-IMR]:-"HJC8@*M""D%11;Q+0*
MQ $I;1L1:1I1$0$EK2C(F$9% H24$Z#2D 8$6M(:%7$ ,2($9$K)&!&1>9:$
MA$F&0,(0*J12.<6[S[[GW?N>#_?>+^=^Z(*"_*#JR7K6L]9_J"I0=:KZ@)5'
M#CD< M34U  J_@&HA, >.ZJ?#P X.0%;  !8"JB[K 34\%=J"U]<=(!%"Z^!
MA=>K_M?KA4W5 QP$OE%36_C\GYOZ8O6%;<FB1>J+-99H:"SL2Y=I+ENZ=/E2
M#8WE6LN7:WZ+;QK+5FAK?;MBX?7"( NG+YR%?WZ[5&/IM_^O-]5[0&>I6M82
M=W6U#< W.FKJ.FJJ*H" Q[I8[5_;?X:L]HWZHL5+\)"6:^('<%;BX:NK?X,'
MNW@1/C6U*/SWP"*=Q:O6;S^P9+7+68T-(6MV7$]\O-3DI]QRW6--$M.=YR[=
M6+9<3_^[M08;-YEM_F&+I94U:=?N/0=_MCMD?]CAR/$3KB?=3KE[>)^_X.-[
MT<__\I70JV'4\(B;MZ)C8F_?N9N4?"\E->VO^^E/,IYF/GO^XF76V[Q\3D'A
MNZ+BBLJJZAK>A]J/S2VM;>T=G5W=0E'_P.#0\->14>G4],RL; Z1SR_,2PU0
M5_O/[7\[+QU\7M_@:[!(8V%>:M^$+1R@LVCQ^NU+5AUPT3@;LGK#CNM+U_R4
M^#BW?)G)SF,2W7.7FI;KF5H*-TH7IO:OF?T_F]B-_T\S^[\F]K_FU0U\JZZ&
M+YZZ#@ "2O3)W<W /_O_;W<UVS[V'B1%\0M"%K(?:%4+NH,S5$!:) 1[^2I.
M8BTD@S,H?YT$Y9_.1=/2EO4H4S#.M,W;6@O>?;/YCZ^/A3,RK-@]&/6Y"CC0
M>#8)]+RS%DQQ40&QU\<(,Q8C@KFI(W+L+NU%\E=MA&J<JP)^XC]0 9!I!F:L
M\0IJ+'P."6K-A^<W#^Z/4E,!VNKMX%?/%GARX!Y4^7Z6,:\W,ZF0;Z2I +MU
M+[0?@<*^")Y2,R),B28Q_LMP;-;7C!2U&0W41ON4"GA,^54%P$DN_SY@RK1R
MS:5'MM?^2VC_/B 7>I)P0J.1()'L\\:BR_9BF(/]?QG.K6'&Y>.U>?5_BWSS
M?Y_H[J.$_?\>^;^/1@:;[+>H_Y.'?_+P3Q[^R<,_>?@G#__DX9\\_).'?_+P
M3Q[^6QY^D*J \OVA!\%)2Z.]=2K@-9MLZX)/=HRX!/O2K9=M:3W/^;L;8K;_
MK+@S/U264<G=_$8:_,"(SPS3:BM]8+RS'=X=D(6X2J%3B)-H:7#^"-P$#XH$
MB*G'Z>S'IWE?=74_TW8B<;[2O15'_5/!2P>FGU-[%)RFUGMK7.R A5VW!KTD
M%:#F#3$&J9D$E+9HJE\%1'$]QK/+(4K0(4=BS+Q-B JHJWD\""L5WC^U=1*]
M!PT51<2)30\AOH/9I.F+KT_R=R[?_.3:/_O_V7U?H<P4B3.+I4'6#%/XZYY[
M42I@,)F-='3,RB<E'J..VG$&VFFX@5V*6U_N_8"9#<_L?M[\Y&[2C;N;'WU3
MJBY3 2H@"7JD CI_5@%?"]@0&U#"*F" ]164Z8#S%B]YE\[3,NW6N";]9_7\
ML_^?VZ^0EX(#V0@%J]!3 ?/; V:VP/OH*Z%:-XE ><M"!<R<Z_CJ^LO=VRYV
MNAL7KW'9OYBJ(5Y885.\ E3 FSLJH"G(2P5XJ2D@%5 +-D+C&Z 9S^,) Q_D
M1^YNSC:M1.*EAO:(8U^48Y7!X,">X.1G-7/Z^JN@.DO77G("6!"+KM/L=UZ+
M/)RV1\A:K%@4##)+,WYLZF@Z]U(I?B??/7*#RG93 3<9H)]FO>%^R7 E<^VM
M$'ZMK$Z91)=DB2^J *V/;1(>NIHHTWRG++7=!7G7V[1[K& 2NJT,;Q=,]A31
M77M9?TW,/'J: )*5,'<G-:YJNW\2[;#TUK'J0IV>T9;*9=T]<%MV_QC9 :N"
M):= QA3MM\92\T7M]!U8]SO'7>-LD\ZIG5#++]L)VR;:YCD2%8 MBY. 0G;,
M^N9QNO'7*9X*L#!-OL(P@5:3ZM$L=@4!V:11H7T=7 <*;22%L>N;0S=G7'R2
M ,YNW[FC\*^2OQX(B&SIL2/EES_"?44J8#7J(.F0K<<:)5CN2RIT+'5*\.E=
MRX3'L@SE0&3:I94!.*(B&QCH&D55A'/-"SH!_4FZ<2+G*9(<M^_@B3*_H<)W
MO5.\HJFK!4.3Z#[S$0&R*^V$0F/\K*^?"@ ]GD ]^W(,W82RFZ^]J)[NG-9
MGR2^[*/SCA]6OPK<'/P^I6%4]@--P+=W9O\%]=T3%)3!XD3%SI'"X_7:J&GZ
M.LB[S82A&$/))(GX0A8D.4GI\1?(;)7IH6:YZ3JB^$O6><U]V*Y"\^!D21 \
MU[;#^1K4ET^6'(=6(C?[8]'UD#;-X>7%"-\8%1 6?CF3GT^\'()-Z4R)S<FA
M4+DV=POUIFAN7"=CS'A3*]LJZLB^8S*!6']57OT&^PU9$SZU_A@]-.A8OWN;
M3_&[M$_OBA*?)BK=BSLF.E##IE=1&=@R>0 ^4=ON^A$<EIX^V5.RINVN"I"<
MA!'S,[QQUQ!?(4'#O8N/9!QC?'J7Y&#KM)M.80:O&)+M4G2Q:UEW0<DQYWB6
M'D7TCHO<%&GJ,ZZN=BQ+^@@RE??.GC%#=8?MVRW9R&9BU6XKA@TSNRIIF>G(
MAO#M[#KQ##M<!=QPP#I5 $!?2=O.K!"L+B7Y&7.L%(>MXFZG7QRT#]PB/IV8
M-X*>>/BZ/%<D6 3WY1*,;#7]K>GDN\_;<X*>UO6,$N!PL.N+W$J1HM!!+W>
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
MBHY@H#IC,E-<<(ZWX5 \/Y#Z>ZV(L<HS<[!Z(!%5F,I3W##U@FNV^V'E;15
M(<8=K\QR[E\Z<]]"(%Y&4999I8&]V[."*)D4Q*R&7&@_#DM-#K1PXJT):T:*
M4RH\87XZ@:EH?NL#OC:?3;B_=?M'*'P_X3NH/)!N0DT6-HRKAV7AM9$IK*>(
M]1[B#'NIL33R.>/2J[B8G 9D@WW5F<NBY^CJ_LH(WNU9\WK*L>2CK29)HJF3
M#_U6[8UQ_?+)01AP#Z?7Z^ @H9N'>PIPYDHHA"W%J6!SDX2MC+8B*LTCU!_+
M4G1%,"=6/"81R*Q;A,G5W576'<T0K^QOR*89>G_""(ZGC4B8V(IO$9)4':?U
MKL+V"%Y,?VK_N/2+5]"5Y"&%X/N])V:'KMG./N$ZJ8#8(BKAJ/*-)71KSTGF
M2_^./87S9>?X0^!;GJ(@><@+#@T881A3%UR',++^\NG26*?F0._I;=M,%8F9
M0) +F06OA/J$4 Q=O]VV#F^4Y4AV=6I3[6!MR'/Q81RYN>_9IY3WP#XVM P'
M7U"_"PD[DCY]6&HT$]G?,F&"2P(B7WXO2'E1?33+_),*\(.[6]ZK@+>DZRJ@
MT,;[U4$<+>I*(=XE%=#K>CH=F1C#5I@C84%L^79$NV:5'SBS1BGH@OFSC[;R
M>5^C=?L);TGB#KP.9,U-D]M*]5\ZA6QBJ@!"ZM2A#[(>N/LWC4&OAOW&:W&
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
M9M+2P9))2OZ49*<<KL-JK1 CD4!NR'&>5^! >-!RX!?G9Z7'\6)-11*%VET
MC5R,U6.UBAV"6LH0-K7WY)DZHK-3*<1I?S>);!+P2@1=PS)80L^AA(=3@BY3
M4_6W5^,8L(PTT>8>^7I(HR>'_@%KE,@AR4&E(U;[ ,:2[,FX]AE&TUB+5$ G
M';=D1[R?'/QU6$Q"]2=E6:VV2^CUUO3OFF:)X[V>-<?"(7&=/[RU!)K,'((W
M06?9-V%MS))V)EW[SL,?\R2,F/%'TP-)(E?[4I_^<WDZTY NG0655Q/R#CV7
MDOH:8E"_S&ZG<+.; ZE[;S$P=SOK=A_4IAAE*%DS+,"?#R9TB*R&[UB6K:(D
MB_?8)P]Y%F:'/T+A ^E!G2Y[63UI?<.5C!NL-;@K),<_EEZ]>9F0GL3;4+LQ
M#PJ][X":RPC84C_%"3Z]F? 6[ P-J'T=2M$X#5WXXF F2!N<UH6[Y>Z' J8Z
M>/!RZ#Q+DPF.P\8TYPZ;L5L.-K?%J\>_"L*95[R?<^@XDY7_"'H[JV&UK"6;
M2B4KREY2DQVD5WL/BM,>>N&"-KMP  @I)'B<-9'T8,OQ+C4;DU[&:N($2H.
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
M;U#R.UOL$BYA"L-B,,.+<Y>['$2W^8ZLK8$JP)[A_W8"EZ^?<L!.#4?EGRK
MAWUCWM_?RQKQ?DE]-M][OG6;E6:G<9 8!:V/*,W_P#.> /OD'*\V<(NF;QC)
M=0KQ?L2S2!GP,Y82_OKX43 ACL_S8.42QF,5W]/;((V9* ?+!QL$501?9['F
MWKBN]=1!C%C:'\9>$_K&&+?7BWV*$;,^E@Z5(J*\9WU'M07U_ KC-E8_C+U,
M$/CT#H7[)3##54 $EZLLH5OPI+A'B7Z-O-P4TZ^@_)R?_"ENXO!8V+=!*H!A
MX8/,8<M&% ;HCVWY/48^Q!7N7J,=RWPIA)ZGB0,IV"B:<'6XM<\-QXS%NQ%7
M7-%=%T@.$PT0MXKVWSL1R.%-8<)G_K[/B29>/#/I>>60]WZ"*52^ OZ-K(TU
M<U<R>7S;Z5('[Z>'Y^EIF7R:K$!!/RGW-$'<UH607]*7*IFE&I+ARKET,!8E
M/!K9\VNFV?UP7\H%@X.7Q@J'+KC$*++;N;OQ_%T%!S[XJ( WU1U8-!ER:=2N
M GNRRSUL<2^TN%3R:W) 9I?GR%O_XI\<_-8=^;.V>+"05K:;W16D(=2XA:Y]
M$57B).$SGGU9^+L@"W&*,8BLNHM&*;G0X%[N-_BPS^)40.8FV.]"W&=EK[IO
MO[[84[EPCPY_ZQMO<5_Q$FLN951@AN]2>^K^@!9I%?MX13Z/4'Z_H.9Q)Z,^
M P,'\>0@;ES#I%UBK$%6NS5#X=;;4_*I)LQM:+*F+IN!;"*A>M:4VQ[/F&$+
MEW?O;-NVS81%V&)WN>@\SA/Z+ _E"7RX0$9,Q/-*A&9/^,.2,-YET=R/V;I]
MDJ>%]8[-'S69HE061_'05>;8\K)GB-N15C8H7"U=ERK-+&65XI59E/B8$58_
M'13$LYKU1=?YA0YA%0;?WL%G;>,28 K-#8FX+E+;/!6@?1:?6<G%^8;HLZ5I
ME73]I Y]5OG&LJ?U6PKKN["S8V0<BVM2F[KI^.DA*B ;MU^YD.#'T\>ZOAV
M^A)@R:]$#=01T?&5FHMT6>BF[L+;)N1<7I;]<&50,!SJ2C:?*W1K(4N.0M$8
M8>$2[J):)"^#ZFO?0@.?V@L5+TWR\@I.K8]G#E%2?M_MS\8/^%T%W*.B>)._
MB>C .W0Q[CGNA:&_J8#<8-%?C'HBLEXP;OX8:YL+XVZ3?FD>\W"^]51AS,IL
M4'P@B7NGS4,*YQYL;^=*E?EP7PJT#-N"-<S/OH[M4VI4S/=RF+6^X<^[[#5Y
M6]AU)1<-N??9R_"R\E<! P(;/!=G<;)M"G'[^KR*(M<)9<S/^>\YK5TQB9AJ
MCS^@*+SHS0:,:-J9\'#<AKW?SIF4T9)(R26?MD?QX^KI#[%VEN0(?!,WPYCZ
MF,'5E+X'&I7S*?%,AW^]Y2)%&_W,IT=Z<^R[>+7T$N1[&_Y@R3150$^WTE\J
M0.\8,)2199JNOX/;\=]_F8SK2$U?N$\:$^86EJ8W;U[PF+*.=<G*_9A1ME+
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
MKJ"5X=RZ(Q)\Z8D3&PZ,2@W?^]A;K! -Q/9.?4A!.4ZA.G5!L%AUL-=#-/C
M'Y\Q 8;8L=0;?\"::[<U(3NFP=)\6._Z&\H*>.=H@9/?:[IYY?EYA>68]\T)
M+_;L>$5XI=7X:)4U9)57\?@%6'^4Z/!T.BHMB,9^</MID)@5IC(&]@3ESC"$
MWL/85X'\DRJ+?N)YI!\*#,KE1.>_IBTU3?4;9)GUY9U5^$WL(MRO.>/]!B_R
MU57\[-K(4<H_,N8K#F+4GZO_ $8>8)<@JXG6[0)"+3872O-*';*RMEUYY)W#
M\[$'N.&=81</PFU,6PD'WM0=8I183[Y1(=HWUF1<$OL*4 48D1Z>!R08E&E2
M(S28CR%20V35%0TF=:^(BC3J,Y1;]A@WWIU$DUZ)*YP!Q(-\/.JX'1'49ART
M5<A/#U6=1WH,&(FVZH,28#E$FCMY9!)W=W__)23@6SDB*8YS7:^R5^F!+6F0
M&=*D M5FOO [[>H^QIB8;@+V4I">U+L5:Y1./&MHF]EK-*= QJ$K$6,HK'FW
MB01I_P\ 'W#9.(3/T&!$AXJ.'E:C67*D*'.R(<MG,MVEJC;]4"7Y/<)W#JX
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
M7PS,*>E<P$,60GB]V1&1\);02@#;/\)%(.1-3Q21#SJW>]">]H"__^D]DYB
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
M FKNEC]6?8&TW$/>4$IODD4+MF0!@S^0G$RNB"'A,B;>:G.A6N@K0P=B4G<
MCRR]+>+(!B6$<M7N0N+>4&RZ\6."BM:O[D$DB*W4M<$:LM=]G:TK!@=J<:,U
MG+7'F>$3KH%&C'Z2!^?;TC '.CXL9#XS:7OV"/$,,/);IG^Z*@0BC#XECQZX
M,F3?&*Z(5&Z*Q#>.OT*9[+"=FJ]FR_'L3IF#""4SVGVQ:SCZ^VP>M".28?<8
M.T>">F8!I6M2^\/:U7G RP4CNBY47AA]V2U=GKZ!<BY0"H[X_PTQWN/]D5."
M@]<>Y3+X@:,QM2XALC9"TUJ24/6C=%(B!UFV%WA."FJ!>4[+!1U4359,PFLI
M7(Z@JG!?80B%[>7\-8W<>E<RC!M!9E%Y[T\/>JE]:V*UZK',4'C'H(EU(U<]
M>!7?E^%8AJP?FHA4>D^7ZRWB,4J$_+TC8%]:_;KS)-U2E.2K6EM;*=FQ*+L)
M*NA[EG/-48XJ[HU8@87* 2IXO<,?/,<<37'B(^WC0I7=A-<0S21J:(&*ZM'X
M8-1IG= XD(X8!;@0UJ+4[&<VJIA6/&WET_%#BD@A8:ZW\Y?#BUST#G_IF@*O
MR8/WBNHFR(4H,C\=9HX/^K48S]\SH"^!.E%LD$=CWV2;U_0X+AWU<']=_7MJ
MS#U%N*)] (P-+K#B/&#L0XG9KZ0E6F))U!T!4.#=(B;?MB5O#.YQ.",U'?KL
MP*R<Y&6I\.ZBE+/X+035$:15*6_$"ZSY#J%APQ;1<XYU&LPYR=A=%\4E>["
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
M$.!>)N\#$9U'Z*!:L PA'Q#CD>'27!/ .%E EPXG:N4:^ZQ0GDU%6_A-4I?
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
MSSQM_="IQ3=7[EY2[33<UVVAMOCGGX==]\2=ZW_FWN%8$=H<O ( W\&C==R
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
MO2+VO4^!I1,^!^!>)@T:,5M;:4_4#:IXI*<KJ%UX>P]%>\:PQYYV(T;FE;'
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
MS;J?E56SM(K> BD3.TV.BBQYH1A>5EQ6L'_![!EQ?+O/PQ_\')ZV[KU%[<_
ME[P%VM!6:&LKB_02V%B&VCH@\J"9UO7KU'5<6/ U7!*B.BI\])=EB,4-XUCY
M 5@GF*VB=H@":-=@>C@K:NC_,3K:XSDD37\?98LC[#5*I=X"O- B+6$]_E_$
MM@SC/CU21(9R3YF.(2;9/K0Z5-.,Y>^TSU[2MQ:XR]7VA,]>U8$%W5=SMHV$
M@*7S%T(,RW,F';23W:@VK=WM//.=V4,9G-=9VI]GL[K'KD4R'8K%/9Q$Z;TD
MR7HYZ$:ZR),Y@A6<X5HV]S]].SQL=N_Y1,*W<WO3,T71] 8TUY3Z#"]'_"4H
ML!G/+=$;DYO#V< ]R02\@T-9^)0E#IJ#F\<U4K;,F&SC/H\C,_.,U [LVMMK
MAW%5:9./,UAD[Z4D\BQ>9%KG%^]\Y2*OU5$<Z'A^U:2Q@:B2M+GFQWOVT=[8
M5X$>W?,Y\6 _Z!-MA(^!8-4UTJH,4JM)$ZT=#@7 KU7"!:I$>TZUMJ\EDTEX
M?@-_E:/9V"8(A[L0$]C13]6DCA>,;N9B&BD,):L>XH'!F7Z3 U![6?SA;H$T
MI<.%H.O]0W<>']Y0XX71R_]T/?-LF=I(EI<.Y#;]QOY+T,OLIZVW"N1SM.T,
MZRK"<1;(TUVFRL+6Z8O_NP?TWG:Z($.0-J/'"H8:>!PPZ"(D#7[=*DG"8OE&
MQ51A%3''?MV/M\V$:<L019F6,D3WB_FUEY1)VG];CO^]Q@OT())6T+DUZ[Q7
M,$<]"#,;2Z'KW[16$RE8+$J0(007>1.GFJ>^#MDC,JAGZ!2<G.3*Z&UW&0(!
MXH^\OV0+N S+HP.IG%^V\H7B(GMGPN);KR6JGB_;13DR+:UX,J0NU1O0]E\[
M &MRMD?\ -2K;OP$NYHRJI0\BA;6B(:H%_2WXC]Y*%V$2MH3H4IZ-Y5KAAVR
MMY F4Q^$R]VF3Z723>O&W#Z8[7\@0U2YN$KRVL.^E4D,O"+3PPZ8W^J;Z(\I
M6 E ;VCS>?5I8.AV:K&Y8B#AG:-]>/PU;?D3: )I[T5C$X?X42=Q/#T[+"BE
M2?TL%WIZEREIRP=*@'[,_I=16KPP!E'(=@J48(.6KU;! $(*@C7LGE3" GZG
MI^_PQ:DKG="<K8&T?Y)H)RQ 65!(K&TGTJ\>SVWF%ZC'ZF=B9APTXW).&$]&
M)KP*SG)-[\'>ZG'<RWFFFEW$G;Y>TO> <*2\M^#]\N$$M-@-GX<OP3>BMH*F
MW)_36>VYA>!%(!<C$:,TW7>= R;?Y0<?I1J6$>^XASB&]\&Y\EF4,SD[E/*,
MH/D]GEQJ*T-4@K#C"-</6SJ3)L"1+L]_*G80I-QLIGJ0![V7F>AF<<$CQKFL
M'O]C)EUNL$R:03\/#Y<<A+Z'H!M0&VT]%+89VM6NN/MH-K9^#WUU(&\V+FG>
MY BWC_SBX)B/YS:Z >^KSL1??HHN0SZV>#D.NYJKI[UO>5,-GS$-59:@H'8'
M_=,WTO7JELLSU$^3S\"Q(Y@1Z6HUT9ZJ)@E2MJ&Y?]U/YOBX:61$5[\&..D#
M0DH",!XW5JP\':,?2GMIHO<]I6O8PBUKR$QX:(CA2!W\X]MG2B=-O5% VNBI
M*$/0+.1[EF/S6M#C:0%49VGJICICJO9M*C:',U02ZW[\VH$M27NKHA_,R1#N
MG$%TO0Q1AFEDU"HTG7^T7:,(!HG1%_#H/!B)KL W4#? ;T(.LF]),TP.>MA9
MTSEZ#*]+<S]^+(M.AD495(!;EZ:H[]&?M?F-T)9 ;C+-5AJUBE(&VG]$L3O,
M814RG#'YFKIBUS^@^N/,Q(SSRW=O@I-GP-9(H75?T!A;_2W I5IVKN1F%R6T
ML&S1@7Q-VNN*20+G+F$?M.JKA\NSB_Z03S-(Q\@]\H,N4!.AG:*[:=)[*1EN
MD%%Y&A,Y<O^O/F14H)/WVVUPQ]OA+PR&I![WN\+3,!'H-3=\J<@KTB>+!KO(
M/0!:E/GB1K.O?P\7S[5X!1O73\1K_W,_1%D @#LS(2P YSPE&%BQI[?\US]U
M\"+!J-/X\92)<-Q&X*MDZ_I)@*+VJYVKL6H+:ZN%B?XY!/S(G&*KAI$,$1G)
M#LSR.=\2RXW\DDSVKNHA(F>[&M#]X=%]YL"8=JJ8#FV=UDN6(3[I=>R#I3+K
MGV)).G&A3Q0IS?.1(2X4HCEL'&N_VA??'Z?0]FOMV96ID^82>\J9L4YI3VS-
MI3B+OZ663&O,-[)NP.B:?9)@B3A+[$-S;Y.?XTLHSW,B&X>2R-%EGUG-M>GD
MM;_31&&-+7UK.#:V!1U[OG7Q(F^(H!3TA'!FWKX&/R*F5E=<<7',D_8U!R^:
M.?MIQC;I:JU]G3!#<U*EI B1X4\)#3<:1ZTU\B>$*XZ[T'M8<6=;W4I>^AC$
MGJW^4%"+MUGD\]'O*8.,^K]$1@)G;GEDSG>]F872JU[L=$4@\,67D8AQ2)_G
M%DL=?Y*QD=<:XZ_C:26JI5B$YSKH-Y$T;&C+)=ZKE/?H\3?(_2O 4*1 E\L(
M[NSP<\O)?OW17DP^FV1EG7;@4L9HF;A' N-8_0GH=-@Q45JNA[HBU,V3>^ZO
M'9DPS+"0S(>/&?3'^@:M-A-U&Q_Q]/R,KRFS3?)N+ FCP_H)^>6<*=)PT+O;
M#E>LGS=?WK#ZT<;&W-(W.\642M!&OL5_PB]@_H$:5+V+G+/"?JWA:<;E7\^J
MG8W0*_<?J4QQYV0 (Y2GZ/'/@$)I#)EQL][0+GPRO7?T: 6V7.RK+0Z]=YL>
M@!ZT8Q-_ NJUB$:@4]>J#N9&30VW-JFVIA@C: , O^.%DZ3VK]K)[ LF'F)D
MT]W;W,"FX'_Z--,D%J8U_/?+)I (CM<%3\Y9PD&2H/GW1S[?RFYG9[^Z,6+K
MF..E$V[D00QN-KYX4[(KV=&XMO/]Q)O][T<J'4<2<?->7ID]E@HS[<T&\6%R
MTA3_YYU,B9Z3"G>DMQPF'./O!DOS:P7 .;0B='".O MTSO5,;1ZF5U30%7PT
M$J[2A&D!8T+/M>W2).@T')+EI 626[C@PQ*Z0J_B4]\NW>5?^9CRWTS(VKC)
MP$4DC*P6(LHX/HK^4(2S+.')17(*U2V,7BPI&Y>Y#G_\UI'$$/KZI(IEB.TE
MV]0=HYJ=E_<=M:GC=PN\YSBTFS-AU]M/#V:HR;]H/SAG93:K5KOHYC*9/>1?
MM"('JM7S* Z\2T&,>KHPT<']_($:P_+XMB,RQ+'W7OEYB_R5PL/0#AWN]@P2
MSZ_>Y&"D,-"NG.QSH$V&R,@VB+W)MUL;@^0OPRU<K9%&UB$]<*.'4O?P;.JB
M!+VQO5GY%LLG0B,N.U?XO<%-"T$5E(#4 YV%>LM#3$C!FP3IX_,!)6>TAL_4
M]<<#<C;*Y1B;#,/8G.AVZK/$*4^W)08O.8]SFO;!YLM#C5.O,Y+L;2SG:N>S
M^'$RA(^@%51;%VA'[GX !@+P4I4#8;#FV$053>:'7912.'KGCM20?NO48<6-
MTKZ+#8L+IQA+[<WAC3"YK_];V]]S2,&!%!G"M-5!"U2F0?(X%FGH,.N4Z/GX
MWH4ERD3%U;*M\AJWG? ZE_*T3R-3-)8*PRBGZO\0T91NJO;>]#7'WANIF\_+
M2P\NMX]KX9JH)F\ZI_=NV&;IN/3\X""C_2O(ED9#^I[D#51WY)8YNP,3_5.6
M-[8&WXW#)OP6GVPP7*O&":0,4T7'D'\N0 >A)D!1Q_OM\O9RDD^@G%0W^>Q
M'FX: )7FH<WU[$H(Y5YW1/38<T_DN_L5\CX'J*D4_7;*=^HCL&;1.%H2"6WA
M\-9HXX$+[BP+UXS=O<96WFN.I7=?*_R=9=L;ZD/S*-1M91:!%Y]$V&H>CW<W
M1/*.)*TQ\#4."LDL_NB!%II^S/-S1WI=<@;=JR\4+M1:B=W@.7T0\^W?"XS'
MT>)I8^K:(7.I^G\I%GB#YEYY.@747S16EB$<X<#IVH6;@:>:"EFMY@(#OHWK
MA5J+K(ZSM)]D"&]@]L%RD"%T-:P18@&SBJ>!\<=$^1+NV$)\\ ?XG4C5J;?3
MZT_D<\R4(2X68!DX.+B88XRM[/VCQWC(Y@-N%BG?KNJLB-@5IP;?+4D^-@&A
MB2\S5B>07 *PB,P9%1DUD7<0LJ/';E1\ACH_Q9D9!!>%??Q67;?L[?I@QT@>
M =K2OB[J>:W-)%4SM@P104^T\-/ \T[U'*[D$SDF=_B&IX>'MZ6*P5N>SJ+R
M&K>HM9JL4,MF?=>DY"J-_A1^T<J F3// 1F99(SJ/[R18FF6XQ]:JQ\R3S!*
M#UQX"W]X)#=R(9&7>)47$<7#VU6E8,/:75"#W6I]K<->.4:AD+("J%)AVA5F
M*U$S_5@P^88^="1'83#AG/(;<?$52@5RH2!,D1L)R==*+H*VO$?G0]RK6N*1
MKR7M,6W&?[.QG+"!D17E:60Y#%W3+.H@AJT__03$Y';D8;Q4'>Q'F)D1DVH!
M_=9W@.IY/.XQ<Q5O_/9%P>OC?;F#@Z:.S1=* ^;I]LA?_O;9]JER>YC^B<);
M]WMK",>,CEU(M<1GK117+075[K;"%R&C_F\5UO_IVI\3AY[05) DP<2MUB5#
M:'%4I(]A^=85CVM1_Y_E#CU4KBDG#E*3I@,/;J_*$+M'+=UR #=+PI1F]>^2
MP4Q"50V,5T1TRVX/F]P766;GS.TTRKQFWUV5WGWJ<^O4MXC#2OJ;34?:JC6J
MR]>07=;*RRCP0N,X62I71@!WPS'2!'^SPD.1%APHB_9PYNO*$#Q]T=A:3CK0
MJ8D%_X6?(([($(HJSZDS=S%PUF- 6O8'RFN N83<"$O-"WG >#8 '2&)0B/K
MT6L*'F.B8V09(BI3>O,'=697#O03BJ\@>E&C(T-<5D6+SJ"GPO7Q<0#7K_]9
MLHF^R#JL)HT1.E .^!&29(AFW"B>*U1X JRH]U&Y-]$RA!*>#'"="$.9S.E%
M#)?6D.*DU$LY22FUB+IKXO+J4UBQ%W1D@Z1LX9XQ.I7I4T3!*YQM=EIL?E]8
M54Y2>/&Y)[)H0)[YZ?/0S3<%+ON:RY<RHHQ*^ *J%>!>FM@,1WOK$W\%(^BB
M:M8K9+4,\:<,<1RLHG2BGR#+,$^,U[=Z?7FHAO0[ CYZMWO%\MP>7G@JQDR%
M\UOU*^>0$/J ZVV[/I<KM^Y,L/6&S)=&;'G!3FB%B.?^4:E/WNR_F6CF9Y!?
M-C?ZE4L8"+6%VGLXQM359'H4+)?^$M##6>C(\Y$OZ\XZ!7VT:*>M<%:3H;L/
M()1DFO-0NY5Z)_;.:"-KT^3+GF# NX*_""<9P1>.U3*AX<+T21*3%J-JO#;Y
MQG (.[0+YC"3J187,76+:%BB@"PTQ[9!<K/&J!<$5,Y>(V_R*'(3U066E&'X
MSQ';%3 U"7!T]3L$A^Y""_/F\9%C7#-%:6)UD[I&ZN@\%#S84D@6<94%F.=Z
M'886W,4W(;_O9-P6>W Q.X?2[./M^OBKI_LTWS\R*<_8\<:FBOP&V \X*^P,
M4T)ZE\(S7QZ/!$M)G-;U#<3G;J">:!K9F*ZNAE?L,!0<2=,:@BU1_"*U)J_'
M-_US/8MJ5EB065E^N@WY6LW?3JS[[^.V;6>!TO)H*O?E/)(;-;;/N$WIV[+.
M/9C@/9^26\IS8F\XE!'YQYT=\/JHS^+#;,ZB(9?"(D6NQFJ;\R:G$K/G<%$^
M6J]A'+1:M%DVKLM,]CZ7CX:CM?YVC1F7\654HZC+F+.KF:D=5+ 2?O>Z^$C<
M,;7VD4.%EPV_C_C9$@_#3=@(XKN7-$G7:CK]CZ[76@_9('6A?]&<0GE*@LVB
M% F2<3E+U'BQI*I(]/B0>P#LLVMCQQ:W,#(E[Q<=%RH[W"6OW4/%>\_9Q)47
MC:-5(#U1(KLU#F5\D>5E[F5QHS+Q^[*&)'X)4G:*IIJG-,#NNL:=C5+HR'5W
M4NM'Y7M1@S6;?,!X^BQU01\.PU/=H-J$Z"FK(C%W#,@G84B>]2K21W-(;G.X
ML^0W8@]^&^",?V[DK[# V.N5R5]8\;Q0]XB\\(*NB1O;FW/B3LS$^T+%^O+*
M.2/DGR;;>0>F&\E[+^=>5$CQRVZ;"O8%PCV5G*IJ>,BFK1T6/VKXJ\=VF1U.
MN *@EJ0C33)$0-58'+#3"SH._L'3>K$(R]D2K[+:2_9?%^&A2;WZG0'PYMA+
M61*=FFX@C\\N3+FB^\I%,_=KGKG\A]H=6K=EB(2GP3($/E:&>(NS=B \KX'9
M8Z>8!#.==C%E]MJV?V;'_?G@+G32V9:JW+\-D>CF3^^BM>=)B5N.OOOSWY=T
MIPSQ- @]P03-9(@_6F2(0<_E.NIOZ/%1!?%98!<P<)HJL!-!)C)$_ XM$/W1
MA-%(%A_]-$KAN\WC8DN1.SS+_T*]6%@Q^GHW\13@;KK[!0FBO0;QYNQ5?Y$I
MMVYX#A= W-@=1A5[)P=\94-B!WJS#,'UF?R>3-UHLE_LVZ$ 8D^B87M.WP+&
M)$" >-%0"GJ *<_ "\&%CML(_0Z'& ZY 5Z$#GJG]&D,>#7"ZC5MTZJIH;+*
M]TFO[E#?6LJPM$A:+$.,PUFR Y(7N7*P7,L)DY.\;2]F509E"';_(+6FHYY=
MWAF*8QLVT5X,Y323]GL0#_5KI4[?Z%M29=EJP.ZV@FC]U)38W.AP^'&;^V=F
MX:3.A! (:.\$[:,_MR,S>K'*]QO0VVS:5Q] D=3Q%(#O#&P'%O;+$&LF=F B
M#_VL "3 .$_J+<V;"6M7H[R(/= $+'>9T)=1;'P!F6M!%9^B1E %.P I4H=X
M%NH<VT5E7@/JK6JL61]DB"D\KZF"+%QB^Q/MZV]-&[/UGJ.C<K/FOR^*R!]Y
MO<QMY&/IV.=G#6>_%1)_0*.CZ!K1/HFB:-ZADS:X5&IY;$\/DD\[HP&L;<4M
MU^;.XU*7BO17^R;HN.*V*3/CA)(V./MJANDK_JQ8A<O24K2+6;[-W+Y2LJJ[
M9]1=275<O_0 8 Z&\F0(4!'%=GMNH@'<<:^RS"BZJT>>67L6>/J=.7G4Y2X_
M7+[ ^&3'I[VJ9U^:&/CDX%(A08J9'3T\-=#IGJ@H8>KVFBCLVK]VY5HD]\>.
MI 76IOA[H@\OH40'59H7[[(,%VHI[G8%$_3K(OQ->R,SC<3O7@G:9G3I% 56
MS>/C6#%Z,[!@!\]F5R)]%@LJ&0JT"0.)XPJ" RN='90Y.O)!G\9+B /\8AVR
MXG2>/E4![I>'*9ZI((VQP:^="<E0:G;F&;LYU2F-)R3:#(*&GGTC22U['6S4
MGIP2A;GQ#K'2U\)L\)HN?),L./(? 1-CH)<,X1R$7K''10#U#6/*_G!*W7>4
MJX=?4R^HMV-BKBM&H0-/%!M'!Z*D)79"M,@0 UG*$"UC I6GZZ>)AW7($'*;
M@;:E64"@ ^/LS.!\GG;./MXBT27T"#UQ,B[GI(_=(U@>\(T<WX-TO5)C,B1_
MFJ=RBZNUR.!"_0W\^P6K!5:/)%]!VDB;4C@G!=J SX.SQ':[ZM@MZ9]ASM.M
MU6VA..R::YAH#3>A BJI0%@A$RU]J0@L]$E@9;OIL0R1^"\>M9LA0V"R3IZ+
M)NT>USPPI@E_B(&Z^@_KLQ:G<K3>35<DS68V N.C*+DA=WQ)8)3^"S@]IFUZ
M%376,%/'Z9G$$3370KI!T"M*V5')(D2EMKP\X071",Z[KP<;S%:F52(-.WJ7
M\3!RUM<A2UM>O[5D82.&7G;9.\W=T(1>UUG&'!D9O2,I<E?94!!"!Y4S(?D.
M%H=TODG=0.07=*7 RVMR3A48,B:7/A\>O?.&E#8E0[1Z-G4<QF]O7JWD(7%^
M(M?NA!+S=L?$(0C3Z7*FD?7Y3'16Q%K#$V%N=D]5R&)>R+)]03NR! \JYM53
M2Q1:O.1:0M#-L7>FYB^GWY,8QS/>!QXOJ,R\DV-D7^N/Y-IOWW"1-[9P,7^T
M[8-[-SZ(^%M-"?:T8WMIC!H\[7^6X*;HC7B1%F%1@:?=W#G[<&:M)4V&N' 2
MI<'_@P1M'-@NIFM) J!OT!DI"3I<SR0K>BIY]%?8S/H0'AIJG"%5C="N#*/'
MSU'>OX4-PNT?#U?S7#T*/ +<C^;Q<P)*B>'^P^(PS$X+^80[1Z]_R[KRDK-G
M./W5^_ST]Q2A>U&Z!#&/2QXKCVSXO(O/-P)$9B?JL*?+@4(\D\(@B8XE?4]&
M?XILBOKE5;-&B*]SYV+],HO2@!Y$MNX!=@"PE?]I7CAM</Y*I6<PFAL6<Z@$
MMR(OP8(H8.BNP)ZG%;$"ZW9CJ^R#Y?'0S'#;H>GYZ F>SL=S_7**%PZF5L^^
M[P$>TYEN%QXD(B.S.0:I%H6?W,,7(%A',8_U46<T<X'QRT L;+4**/EZ>-$A
M6FL'KGG9'>#&#C+:"% QRV*@&RG:ZK9=I"J.:8;VUG"Q4:LZZFO(DM'9BNT$
M'V1FGI>'-'!#ZA^G;SQLL'Z9:E9GDY[((+P6M3B_<CU[M25HZ,83[[8V?8J]
MPW>8F'J-/_UWQ\%_**2RAP@%%E:.0&OIF-UK+V&<4>:?@$A$F=D*;5^3(5X%
MSY(%*I4P:#RD+\._\WCX8C+W"I4A89*_H 8R:(UU1WK]MWI=.W"-A;NZ(G;]
M-;^(/67=Z@&%LEY2E5Z^7?A4.CSY/?U=6@#]'1I@&K,W)+/JBOZVB3WJ6Q:L
MKQSH=7)MAM;[37L*_[_*<4B=R<5"3X<JH"WP.+$\QX$^XWGH\7%@?)<,<7B%
M\+](=-.P]O]J"_2 QF$3&,4Z0VW@Q/H=1F!+Y%R&OPSQ:Q*:*P_\!329,@EK
M>V%#41\O0^C.N@.]='ZUY/IML[N2RZ*&?4S^1,RM%"' /0X]1?\O_H&Z"4TX
MX(;A(1>?LCLPC<N6/N^<YM1=WB1<Z12_^$9M&*9T5-7E/>>'$;?X:\9D'G?/
M<CM:6I@QE,D6543QP[IWOTVYD]OWRM[KDE6B6<%"1JOU^CU]?8>[@/&WR"T@
M3>Q>:,]HA217RV:I7+O:,^SUFJL4SV*L0HIRWT@-W-Z>WQBJ2Y04&<*5$P5P
MLR'C('3S#2('4I3>T*:MWV-A,(*_#G?-H\X@",VN:)4AMHBJZP,3'3#^F<W2
MMQK)'7)KF+_'1ELX*03]1>L&FZ!5N]/>QK&&7DJS@=U2A1UQSL\C\*MVB58?
MIM[<&2TV\W3I'PD]8%++&KE\182GN%?M'W/N_3_8>].PIK)M73B[W$K98%3$
M!H14*8**@"*-"B15V\*(%$1 ^B:E"(@($9$>LLH.E"Y;4"A 2"F=M)$VTD9Z
M$3#2"P%"CS3I(:1=N2OUW'WN/N?L<^]WOWO.<^^/_6/^0-=*1N::XQWO.]>8
M8Y#(PE!U%Y 5PJJ7CHOB/DFS#1"[W-U\RY?)V=YY_$<$!H+!%+H0V<6@%E*A
MCTE97/YT'*(%T:F-JLTJ!D3V7WW+F\7UQ"JM-"T)+YJN@X]B+RL%+>.;#UUX
MN=>!1GS3!!>TETJ./5!#=&;<[NOT0Z1FS%-8.@$0AU4"]K$\M+T7^?<%GH"8
MRC!3%V%%_$F(.FR^@S\OR)HE; E#H]G9A?E"E^'R0.4'M_A<[=83E9N]:9^&
M%TTSV(B$;/T1Y/:P!1[Z\RKDG0A( PQ[H!$LDGM:T!F+OB;<+6[A]!#:AU(6
M6WAB/#MVR(A>!8]A!*!F7*?]N@DB7YS_-X"-FU8[=6S3A=B9+<]*5C+,YFOB
M?38UW\4=290T]F;1[!/#T8\:SB$(2'AOM'KYCKKQM*W\+L/M7P;$YX^.]6KU
M$IZ7L<K&A);\ <J[SU&(?'D>)"FQFO7VRR22&+A@4=GSPOE%[GTGQ:XZHX,'
MU=>K;C9?[EKAG7GA3,O,E\(_FVWI; %4@@G54<<$E>'38MI-&2P<AT-D$XVE
M9]X=P+ZW%Q-C*%7(WZ+J,:IA 2*4<"GP-D2--CYVUE",4;_(8$^0IZ2%^),>
M+GY_G71;=C@?/?P*-Q,?-JIWN^S[&(LCSIISMW6+OGU//6+(IZZ2\_&?93!5
M/'PL[#Y24Q! [WWWCLQE&:3G!\U?ZF..5^ZL#^HO+[5H'K.*6I=NR[.W<-?B
MFEWLG%+HP.RC]<*?-!V7P;Q<N\ *,SVK^Q*Z0.D[;8%C#)Z.@(,J^(_8"DI<
M3K)S@\4L;I<O%P+$-V[5@V(:ZU)1VY/GB)^CE_F6\%%@UHC\YN$,/"$%#<&#
MSI'/C!L5*> W/0Q)\0=(>!+_'*4A?4[Q)JA;F"WR1Y(:+ J:B+C -Y,ZPX7:
M%CS@V\V.\W.S QF?,C?Z*>/N5M]-3A;,*[1BXKE1!NRFQLTDD2$_#S=/&P^_
MQ8+4PZ3[9*/VIX!JAIU'W_KQ]>-- T%J+\N%1%X_J7NR(@H'\.';>^?EU8$A
MOWNOTKB*5+-4.EC*I!A$@6=V33]Z&0&M^",*[VW"0WAF]Y0)4]VX"M]-8$:0
MJ[+4)GG@3K-=0CW>A[O3WP9ST-;RG8VY\K+ZG;^O+BJ"9FP+)%ZZWH>E@,T0
M'7ZE@Z\,H[5.'AHI_1Z[Q_EFZ%\[A+_>LD$?AMAHY0*POY^B"4Q-4(1GX9#4
M@(!R[2@)TJ,/D\IN5 OTV/3N#/D;D=![\C/Y;OLH60*R=CCAP$F5S(<9ENE^
MN.#&LOI05-Y9M*$S;G-TQ)7%*_Y<LM^D;T@TJYP?4T;Y%K^?EGAYF?H^ IVV
MH65I<@.*;%%E?@OR\_#;7=FL*6),V1J$9Y,79EB[/A .R0^Z$%R]09ZQ0A+M
M1U+[5KU%&2Q[ *!WO/%;@5QN*_OY<M%OR]SB@$R][%)I+T+UM[#FA*S]EG_Z
MBX'K2F3UTFM'GF]6"(6C<%50P,'[ TX9?J66C@WBGRHLI'Q_^D8O@,;2]&]B
M_X2<P(%UG3_P9B$/\-_8!OI*(*IVQ)PH#;T,IAA2A4;;J6)EN@QF816.U+%+
M\-CVTO[URQ<-C8,1DXI#+W.2"K58AOL!5*2=L%?0R/%S$@S,,BS;5.;G-LAU
M+UK'\5PKT&-AHAJH:VII&H0F-!*OZ@N>E!942UVX"'VK36@Q]%UG7N0FA@+T
MDT-LQ6B(2_P9)\V#'H&/WMC8L-G%L-5[1&6T-"U(6_HA+?0WBH#[AM075JE@
M_&SDU2.'J#J-.IU^<K+/0H-JPH.9'<@C!Y@OF30F'[?HR= 3G#6952>S(4+/
M>BA!Y4Y:>?G/Q,<3:H2X>6'Q_M2/M6I-WM12_$6!9?OYV <-/_H6+9%31K'.
M'RK0&G<K("$:K8.'A$BS-43,0Z1UR.UC8S<W_MH^H[CG8NV NE73SX]KF&Z<
MC9HWG^YH\^RF%N6*12L!J84N\'/QSX_/I8U?YW(MG\Q9Q4N'J+W$6P( 'O;P
M6.L-?.=NVU//W6I3*@(8HZ.L?.(1EBEZNF1%F1@9I7/<>H^-36"]386CH_C\
MQ(I7V>(*835O)IXPAN ;LO&E)+P(MR\,;]P ^6TOP0\?0R$2DES<B'#01-!J
M59[A%[9:'?\FASMWHZ6DMQKO OYJ&CR#501;9+ *9VQUJV>^P/*2GQFJ%W\C
M.$'H1TO^0EH$.O&:*1T>9X<-GZ*&;VTD3P+TKH,4_JU%=O[S@B<=UX\7VZ2X
M%><S0 <T)GY(V12I '=P+-TKS%H?.R&#&:5+%8!F UV-.NG])N4NC5*#Y)N[
MDAETEN,TB?%PQM^6QL_FS 4N.S[K5*^'/$A/$6*VQ$G*77DI.AF,^PMJ*V75
M Y(PWJ06'$T+M 8Z ;Y:(T2C6,Z"H+V\AI852(7TY_K->%F<?*@;"'C)]\0I
M/NDW4OA/V(<(8"6X1Q'U1_G!K_O!;0HRF*8=YPSXWA@A^I:TN,B'OB=9/(42
M'S"0P:3'DRB_XP3'$))T3!M5#!L'OAXN;F,)5;U BOC>C@;HYSQ#>H$(:06:
ME[>O.##?S8KOG$^6P<KN5@!?#:6'P4Y;"]3J*_:T/%58!OMV&*)?N9P1GD^0
M#(90 BC8/K1$J75&E\@QX1NPU18RP;+NR^2!.>@3WG:4DY>U<0>.&S]H';0T
MUPI=KM)G.Q2)^)J*TA=>O$')3@%G)MH6E0 >2S*[R /_ E&W[E8@<L7-?&@P
M;41U,<,W5WX"P**I:51:0)E* @XPFE KB"\1IN=K4HH]#-NSYD)/%WR@3R[.
M"<G!I S ESX:U$ZL,&X#!.91KKZ*37G\L#)4WYRSDI^$KJU[(7+DZR@R*'7F
MFG6J2HF7ENJH8:0VUDI$S%A,5_=YG'7YMR*[A+T9]5;:-8SB/OH'7MRQUTV_
M"O\A.?ZCBH.>.J2C'B%8PXQK81N@Z7<R&+ZA9U;ZL:! J#:*%4^@[$K_86T(
M[N(_S'-9\# "#5%H$6)P4AVH'U['R@O;<12^WO^CI Y.[&:^B/^DKH=U-Z.L
M?>_Q#/H75Z#KG: 5;&;((5]>N[(*:$?TJJ-VR6 ?BI5D,'DIG]Q*8:*@>YHJ
M, >_6[X2CG2[:[& !F<=47GTKKSE752$I#*EAQ0@+6S8S2]%JGE_"X3CQ+6H
M"5"%70<^Z&63%..?.T:2>D#[:=./!U/MK&V'\KKUKI: :Q$%G<581BD*S0DF
M,<$A%6$V5E))VP#63HBH_&B./Z4-%R,*R(/BD6G_N2.@V0H7K _"'HU2'O:7
MN$_[4;=AK< :E#ZU!Y3!A#1WG]6''#SF/G&/-_M3N;C1V#:EFZ<A-"7+\X%#
M<>!C#[T#OZB?>'YZ+;4Q.H(TPD)FMDA&O=X5I>\[*M&;H#B1PRAI+6)GQ"W?
M#/<(]'L]-1FLY:6 D+]"7&;<SOVCPN7=VF_SR?U0[*G&&)RFH1'I"XZ]J"H?
M!E:S<?$FB,CL+I?!'#6@P$TY]=S.P8<U/EZV^!5@R-M+]+.!%J+)93;R991E
M<;NX5B-E(P2ZNNZCQ>UH;1IJ*A6AM"CH$G_GVZ19OUUMF%1TRWC/12*W-V/A
MHC;V5Y[5 LB]+"V"6/J.L,?K\"^_^W:"U^H>=X(_)5\D:2O'/C[O^'0TILTZ
MS_4,P]^:QN"?@72MF2<4AT][F(AW.,E@GA+U08B$+M+;,G*!%]V.U8[I^.Z,
M4#[V_OKSCAX!P38*:+PSM+CFDS.XIA8L:?R&-P9!PV<K?#C0_,.:\##TU4XK
M'1BAWTP'$10E7Y9NYCQJPCXR1,M@!1; VB8L!&I_\4<V0Q'I=PBFJ.ZV$*M@
MD4X7WT9U--JD'IG")TC"<NM235P!?<Q$IYK.7;PI!R%Y!]W@CQ)DB&Z;;1TN
M*KP0$M5Q1GF'X4&'P@JPY 9!\$9B(V^$H?U6!K-WFE3L:VK&+4+<SH5&6M(]
M^'$8OOG ZD03,Y9;H.1-4$MZ<9%5+*^\8&,>_3UO^F^)8QZ-XGW@<$3LJB?G
M->* K\@LNS8(I]K)CWRJ<@#T\A)_A&\4?[A9%N6Q)_5$PMOUH=FCWO5EG0[P
M@ZY;/<Z^-*WUV7]OK4_"))0# 7J"D_N?0!;3'\A@[,?+2'A? \J++R"!?;A(
MC?X 0LC0V$=4(U;-QCS(*]Q:2??5>M3><]]'CC&6I:[1)ED':P(3>E:D/FK(
M\%'M49U]W3_)??1KMN\*I4*+43B+^D+OH-/4]S5,[!AW<[8 7\^C)A81;MX4
M-%X9:&Y3WU[?#\R\99=5%KA_*X,M[%?YE$F9"J@6;C>/J@EMKG7P0_G%%;!D
M,/T^"8/2(UJ-33J3\%J]>ZO=..BLG;=$F\,72R V]?#)2:"RC $BPEQ"WJ4\
MT37$RLO^^MU*13S&WXBZ(DA\$^7$8>;-Z-AU@?V#\WY/H]Z]4 H"*MXI4_M<
MYZ*TT[R.2R_OPX5,T(0O:S?V+:1WQW5>;? LLM!(64/7X#L ,I"$ND[:+ZUO
MK8PNMDH#D??JGZ(" R5\\KN#I#Y"##1Y=UBM8BJ<R7&,"9::V$) '1'E9X"$
MA/([L^AB#C-N_I- [T3OK<C;]BB@#OHY.>*DGMBDRH37Q+<M5S?.7[R\%!&,
M#1<IBG\!FD--;3CQ+1O9:FQD<I2>9["XUG"3GNCJ$WHK^:^4*T%8(CGT+G:\
MUV# 2B--WR#90HO^C,8R1)M'I",OW/^X%'ER[UY'#]90]L7@M@.2,7)-Y^!=
M/Z\*CWA1-)6&D!<,!'_NA,3NVU6*2/?\ G";+M#&/(%^("W>C9VWD+FE=AJU
M*M9^E!"5XFK265LC@T4B%U+ ;S&<R!;\-FFRH;:[9[O*SA?!4O+W7#W#;_V)
MN#1$;_670Y$C[2BV"_W $M)$VKC>>^'"8,EZO%*^,YH?;_(H6ZU[Y[#P^3-L
MTKSPZ"%@W^RQV<(@NUNNDR,-MP=88YV,\-1H5]VI5>6HS?8JSP)'2TNU\^M#
M:_F.\BW9&?BFL3 W2JRI=LG$,NW,_&3'V]9ZZ?Q=>AX>!WY!U6 34+>IT$*F
M96MF=L?I38PN<;K$\1")]PJ36.O[?;A)&M2W5OQ842AV.XJ*K _U&R@76D=W
M'FS"67[Q/!&9E5R!;Z1>EJ;(8#=7J*,FLTTILXDHJUB'=WVYX<C.P",:=P,<
ML VUVAO%=(H_2W 2*W<:W .E,,05-IXP+3X7,%.?/#/)M\B=4 VP'_NH/1NA
MW=]^!]RDE!"#K#98_LMX&<O2?Y@>X9/V:.90J^+#[&\>.ZK840QN5]=9K/BM
MUIV)G":V-7I.(Q).KC.^X4:;V WD\@ZGGC-R7$*O"F4P!<4NGP(7%\E%-GU,
M@_ 4=Z^<UPV.I'&+1N9[E:E9[ [W3/.3_B;5E2Z&/&SAP%\Y'CXIY'655,R]
M=<R<_(B\T@Q*<N@"&^SH!(]C%5=&1K#KNQ)_P4B">_&!X!BB9B0.Y8]#M):%
M/5 U.<#PY#)*&3/8M7L@*[UJG\2O_6N9&^$!MZ2HH*;E ITY01?B%;RC.YT[
M<)@OUY<CB=U[D_&-V$DY4-EP_V&V*S04CO_WW@[WB)4XR?,WP$J:#*;D1O_O
M+\K[\;T4KNTKB"IA)5;XT#B(BXU(&R@7ELN)7&M[&6P3,NUUG/;:!6'5'\?[
MDP7TWZ&09L&FV6*$?'5 RG/W-[K9?S.J%C4T?#;N1*FQM:NA)VE3?/9^I1T_
M&3_$,'W:@66_/I2/&=X$N\LJERJ#J8\UX+'0[#85$P6ETP=-X;/QW1BAST+X
M,QGLW5 L1 ER;NV:^%%<JY/+.T+Z^&8P56GO2W)\I80X25@^Y*_BW.0P9)QW
M:0))O=BT*%3SC@<"V;C9G\[(8,4I5@WRKD;C.+"]>$VIQ9:V,A9E/'PF/'7$
M1OBL"R&I<B ]P6M_Y4@NL<V(3^7OA_N$H7_T4>GU:(>"CE@@Q@5#7.';D&+C
M- V@86 N!70!!LPF)V*CAWANV!?G@^R7;I$I&Q[TD$Y:&+8M?G>,J#1:L\JO
M:C@Q:NVFM$SZ *D+M+0*SFPA!G_GQX!+(09 PTQ+TFZ2K(:09P28'S@[SIL-
M-^;3EFVCG@9PH^9&YE,;Q59=8CT!8)L]8IO1L2"BKX)N=Z.X0%8U!]Z.38I8
M;(<?L"J:\+ ZE.V3CF"AAD86#$]M[:W_BA]:9_[T>KA@S9(3.ETD<6+_/';[
M?#4SY0[$GR)]M(^TR6"30J<M(G7M!47'*1F,\7C:!((@ 3 #?V"8>)B^<<?B
MC4O)F;T0;M_66I#X36%'MX/;E3@(_IU32Q$]=/9S08">,/2=#(:%B'&(T:?]
MG"T4:Y0W5G#"N 48NX!YJK/^]9ZB4_Z-BB$-KBE%?%-P4:*=>N^6C:M[].+/
MVG;%PU2F*0_<1: %@3&D&.PB^,4A)%ZL%&4G>,9117-".UGJ-\DNF$<WP,\U
ME0/4M"WK0K+QAZSS(V1\/\"^0HH!*GT>+@Q6PW?[UI5^:N5'FB'G S32*?5<
M']S@R!R& >F$S3]Q%AF!@"&!IMEGJB>#G5P3 RD]&)8%M8?^L\-SWZ$WK+TY
MB]>UK;,,64;T0CZ%(:\<5M\/'I*26HG;)%F>$+5QU"SF-LBK2/P\DM5CUHYW
MB+(4%,_ X\%CF4X<];SP0JQ;UT)XVIXS0H!)8I/>EH7$K;V9GK:*+""Z5"V;
M_:66_N0\]0LD=RHZP8I%J8_X16W1K?*O8P 1)7JW\JF'K'YDV)0J7-*2BB]O
M5)@VA95<]52NQ+)W<\>M,NV:?YD_;N;>+\4*PS,]% 8DQ>$%4#2K_GPUI(;R
M2TW,61EL/LL"VS\:HGSM+2=G"+<R"#IU7,\^7%745 (Y)O/<OQRE:F3Q%:7U
MP:@O=AVB5'+>5R/\=\FBB5))<7S,XR,3Y 7ACR C[*AR5]+[SQU74A&[U6]:
M7JP>85::Z$M:=]]O0RL_3CLY6SF :?HJ2@&W;8(FZL=A2/92MW\];UTX'8UJ
MK:E3G)U$\RWSB3TA[A2C*>WYNF-ONN_V&'WSH/7:D>[-D3H1RQOU!CV\GQVN
M/0DKN2',9X3>J'%PU:C9=NQU/<%47,^'V,.#)4$F_X[@X.\"S8'W$?OR<-/B
MD ?:7;@;Z+1[">+TJYZ"XEE*H@RV5Q=I$(7E:,4'O(KY--N6\:CN42I'PNGH
M-V(4NY4JSWI)4+\V.V9K;;>Z&*S7LS[,E+HN1SK'[O8^NVIFJJM;_/PX[86S
MKY=71=,$,]I?+.\"Y6SJ+CX K0 V8?P'TQ^GPQ' */.&/Q^[3I7H*_1FB$W:
MB.P[&ZUB8$N[9MIT8\2B"Q<,TSWLQ(#D<D.9*T1OS/H\C'S?AQNAE-:+UJ0+
MS%4&X*K.M)M1#TV[EKKO\=6I*K<N$STM&6QG]/P42Z 'M*%V2*Q'#%<8"E8C
M)X/U)FA+7#>#4Z-:W1O.Z!ZZ'L!R[)7!H)#/B"T$:5A5RK3!D$&DV9XI7XZO
M#.9#?I9+N'%[M;3V5U2GAXEYQ&_J![M/!8/5CU_GF-R=P/J?]Y@P4;>^UNY<
M9@)?=W/W.8O-^$03C4FQ=LO4+TK@MIQ2?+.'PK"!F4E+'>Z)YS!KSVS/N\9D
MA-ZM"H9[4;3?)QDL $/3OBI]!^I=F%6T0U=^9GXW,#,P2R8_RS9[TD,CGU(0
M%+=_+7TS=V";TY+WE?P7SCB= #Z/;/ZYA;S;V_#.Z>X3]@$)P385_2,K?NO,
M$&)E9X<E=71Q%HB1^'KZ*JYWQK#V<,\>3;EQMT(&VVX8[2YV )K])19B.\FW
MPZ:[@Z?<M<S)0Q*2/G/[J$:R3E+IAO,/B_Y1)N8'5A_^*:%MH'W&M_!J08!C
M66KH5P;ESGO./L\'K5>;IXO>#13BO;Q*A[*7Q2$WA]GHQ&I,;/:QRN%[)EU5
M$]8=&/W)F7-&IE;87%0E07+H^^A72T81N#8]R$56.V]D/(X5+3F"M9+B.HK^
ML9+*,M5NGM.Q65^>JT^E1R+0&JXZ9VJ7?H-[]_W@O#RF#Z$$07RM3H =J- :
MJ6@"'J<H"I+Y*^*TOI.0EH[6SI"PI+4H'&$O?CS[5&73R,G5-9J.\49(")^C
MQTQ;@$)3YH^XA@F_YC<DU-&IA((3Q0QVE11,K!FC!,0SS0YM$,XDC!&&./9F
MGXJ.:T@O2.WQ,?*"@^Z*GE/$![<E>K.)ZOZ U8!=]\,K29BU7 SSQ93Q(/&6
MA/>ZT6WQ<+-WE?V.V^>2AT(Q76NF480GIT?-0[&;D YKT78>-Z4/!1#34M@5
M]DTK)+?B,"W@=X.DIMN=;RZ^18/4GB0_[@ _7C 4*/XARF>DP=,HTR_7JM0M
MG.(#(:SC_F[R9R"4&#']M6Q'[*.[X]G68<>JC]^D^=?C NCWOP8J'%Q([SF"
M4=.8W7\OV0+KMR&1%[@K0%[]WSN-O@0?)8 6!&D#&>S&&LO/H?<C*A&2%(0X
M7%Y#!3E-V1!&H'K5*4^Q7$V"8%9XI@_Z0.D.$/@CHT7(XQ>P._D^<=>:"%+W
M-0 B X ,-DKZ?25.P)FB"BP;X,80^T'L0S409#!O^0OHKD]LTNY'SQU6[+G(
M@H=!]K_V^@YE;F#KI AL2CEO<\0G"D)R$K@_'&JSR'!!,"%6AV*?X&+6#2>B
M-G/:\*J<'</& &>V$#W?!84.&6R,1.6./;.[Y\/N=84("Y[7?L EZ='I*N7%
MBVY+H:X644/45ZAKF(/H&50L[R87Z/R4(D^K@N'JR4LU383/_C?>OHL)DW<F
M.VPA/S;>G+UG) #EQ4K:10=ZC"Q0K/GZ: :%L9GT&;-EPE60T\J/>)'PN<L_
M")%^Z-G(0BW?U6YK_/,;I0"U"'5O:I6;Y),Z4&Q.-]]P18M0!M'F!> 7*F=3
MJ[KR *EJ-'=H+>LODQA]%)&AK:IM+/EV9#!5A?H ;P2ACC'?:RU+(^DG['DC
MD-7;BW=8051_BA4;2'[X') ;RQ@Q,GYF$8A#;"BGA4JV-:VQF>EL8SZ3+2UX
M8E#?:&A8_&1D_[X1[2TY ?2V>M=LU 0IL<,N067^L[C!$&V2[R20EX-H%/AP
M;&?\<J2-N;WRO3R$YU#9D1A[<.5BF=):$7@("A.V46IL)B%_;,(WX\5ZV3/*
M*F?\EEWX::9_K[A1'"&V7R%]*>Y0V14#WR'QXLQG)0!<5GC@H6RLN-Y3^2AI
M%3T#W^TB1)X05,Y..- ;&_:7=^X@LC:I R[S_.25(P6CI/F347Z"%VPR_T>!
M?>&7I>&(?9F%[K[<9I^")7Y?7N]*105I8E-H3W@7Z2,V%LMV1,03OS$(;SCW
M:M*9ME0SDK8'C3OZ/(!CFFR04-*S5=R+S:6K!K/NH][B6J37Q:#&K$?JQ[ C
MTID)K%M/7P7IM^+D6N^57[79B^TJ5(D&_M@@B3(DK9MQ)>A)%[SE]08J%:SW
M6%4#=H2#MC:^YK3/HJ 9N&2?W6P!P>!IU9*IA6)B W$%2?52D6^6']OLMR!O
M0@LI[7(^(\AVL%H['36?-]\-+44!QY!@'K$K[UO),=[\N>X0Y4[)CQ1Q2+EB
M"8(+T7#OLH=M$6L1.[,6 #G]=J,_,BC4TT5.H(2W1,S=7?-)'>UYS,Z@Z; 5
MTR0%O>=*&_-YE#*QZEATP9?;WR>BYK.LS)6EWQ]XDZ=<\1F\\3PS])KY7OMO
M_][/-RA?C/G<0<HO,ICJ+9?AM-]'!0^LK.FK'=IR+B*F3"B(JP>@@/P#:NJ-
M"ITAG(Y6L!@RU<D7W*7]T!#Y >RZ.R L6R$OC&^.JC</JYQ>;0J;3[^<P>_V
M=9_P]2?Y-Q#N$O=XGWIO6F:(+8_L^$BC1V*#Y>V_^80=&2TB*[TK,=.HX0M:
MZ=C?Z](DAP[.U,M@,79AP4CUKZ?1FD0ID4]@'#3M342DU0?T>%/,CI$0!A].
M'4QY5%XU*%0;HCDTUAM^X5=D?]]SM]WP?M$TE>.L%8FMB_YB-Y-JZ4<XC0K5
M ):7GCN^#2N81)3'2O9OAS0$S%0/'B-QSX=4DGTN#<^<G)Z7P2Z3,4P9C"S(
M$/ETH-AW9+#62.P.)ALR1V(17 Q0M3^D'L"S-EYTK3"P28..;9X2TZ[3P6"Y
M[8O,(6Y-"MX7GXKDZ7&TD<W38.FVAJZ;+U^,N4-H;D+\ 4\#V#;P0WC:>5'3
MVXLIKV@6371+<MK&::!A/$#BMR@Z1BI^/W5*<%X;_OA!PKXN!(+0<_K &%4I
M+O/Y?#TP,A<]*X;H97-(@Y7XG&07FWZ?$:7PZM;PI&JEY=DRC<;D<QKVZ_9N
MCNUT9?QW;G+>7B)("KM&3G%I2.7^1&":+YPQHK<&!ZTYJF-;!3N4PV=.50F]
MC,,-)NOHQ=&1:J.QNQ8.+.]E?ZE+NE+ +C[JK].G5;$2Y/H^^WC*^^RS?>L?
MKO&\^W"_#!Y)P@AO<BY5G !-_)C8)"S;@Z L"1 8SZ 4)J*0GTNNC:QM5"8S
M=2ZBP\C GF)=[:G+QWK"@#\1BJUK=(D&A?7M$TN57T>\WGF]-/]M?JWH2O-@
M8**51DG6&OFJ"'G?8-(KVA7"'!$$*GF"'+ZZTLU>GYVUTR:%4:,GYU*NU82(
MJ0CI^L"O?O,GM'/T/[*_B."*\7'/$6BA\$RF=F^Y<\CWU]\&S6>LS \AE_BH
M&[HRV-0T]3%'\$,7/-;47EH]SPG@<^+]Z2S<!)E-HA(%QT(9C$!Q2)CXYR'5
M'RK9DO,_X_;BL2R-E!!ZTQ>(U\4)A^/8^AX*'^\VH(??OHT2C=9,D+Z(3'F$
MRH01Q?6?W4:.5/?'.=84R6"GY+F;U/A_R=W\M^-O9UD#AO]6/[KG$VJ\* )X
M-O%"!FL<6#]/_X(!,1>FL=)$%1SX'(T=] )T@;=$279L"T6L8D"7'DNBO/D(
M>LWB9NW6@%=2J^E%<2/.7KAYKPUV%_Z/AB[*$(.I)DLR"0FH576Z:,](KF,F
M.$SG!B!/0:(R$OAJZ3Z*%3,0'(A?7$83VK#<$Y  ':F5P99.2DX/5T5& ^B,
M8;SG.T*W(1?BQ%O&P[:WGW'J!4GR;CVU6'='!.?A=#"E36W3!E#?!/%A1RV(
M!XP<Y#MP[M5.<] X0YJ$P*/<%Z1[A5%\7 5V?4(D02(A_':OT=8*<25F&3[1
M=2C[1O"*"S,+QQEIZ;OE@/P9_UTY0=X=EGJ9&^US\=WGX(.E :^X<P30>8BP
M7?":USS69NQ0&7X7C=WZL$VLW5="VAI01S)<(-!XMZMGI-G&FXZJ?![6GS!8
MK^0"]Y?YB&J]IX88A5&!B5N#V+ F4_QN3DS0$NL;.XA>+KRQ]#]*$GW,8&$^
M@Z9+])O5W'OT76BP C656HMC6 5-1T$07Y='3/??+Z*<D?_L.OHL5B?[SLM"
M2LDOTJ](^C"A2T*HGT;L+KR^?S!(8VDX:8G%!;U&2>D4+$E>J'%+(9\TNM&Q
MC\B;+_H)Q<I[5LQ9'FD_CZS$+;A,1F=8:,A@A$@"!0H.]T@5P%0Z@FV;B?JB
M.=*685WZ"D/R;?HN63MAU*USX2=.L5[9!,784 A>>UST^_2Q46*9EZ#(+OFE
M1@9W4-I5=F&*F29-_'U9?I[4RG89*UZ^>$L0@16<Q;WG +U(CB/X9[2\; _!
ME\Z^XT":=D<YD;';1H7)'I:!!5V!>J)WN=Y>SLAKM;'= \JSZ.WVQ4Y\#]WD
M9?P;"6:0L4:($3':V_IHG>K$<[J+-Q'UMR2ED',F ,T_->R?I8QN^E& G4ZG
M5%7KZ0Y;_64&M6Y$59%\+)58U6::;A-B^>^@BZNB?I+FFJZH>7J(=Z9H25K6
MI'VM6CPPF)M=.:O=&[EQ!\B!3'RF3>O6/V3NJWM5!L,(M.YG!FKN5U2@:I#7
MP48KW#[!I E\S14["054'6CVL@'I"\\P;&NRNUOX!F*9LN9E];M CZ"/EQXI
M2STKJ2S7WK!6FAJ*J8ZZO%$/O&< E$+)>L<A?].@>Z=$Z&[1D'!-U=;&')_Z
M@M#[S;^JC_^?-_Y3=_7D@T<9@T\3)9H9"C2=ZS*8=<4B6*>U 91&T<#BC6!^
M@6B,C270-]_H9VH.&WP!^O)D,&<5H/N\8%+CHQME;$G/'@+6=!$K-LI>!<M.
MBP_!3.%R5A#9*\QS *2;H24T_>TPOCM4/&$DW@B%_EP="IKQ:5TAQ(ZUG5^(
M-:"/5EQ*V[<A/\%K5+:SGO!8!ML/W;.?#'X<NB8.2=$2?9#!%E.7A3UFM^Q]
MH^V47HOUR"E<GZ_GDA24'D%Q]Y97$5=\QR7H:*5[;EVHD0Y>WR/J"K1$GLXO
MIA>B*\Y*J+6' 0Z66NJ4.FSI2M#%3'1=C?)B.Y@4XQC$';W\%<1Z-E92%?=V
M#?%D)%M-!OL1^EZK*J!>NMAE<),R(8.MC+3YN&ECX<8G3BPMIV%2QCJ77^K,
M[(,CK"Z6E![-:5KB)T^@S)(R<N.PVE(L<_F1ATX?BR'YP$+V:DDJR<FH28!N
MV8[M 7QXIBLHL8 RB]6R3;QD8JT31?A<>+W0WFUP+H/KF5>7O+*1;&5 7.]_
ME2NV;\!RQQ!B0?5ER-,B\(E@TTV 0907HQ[LT _H4KG\.JZA2L\^VLZ9W%<J
MZ5K@%F<.(8_*8)L34/Q^3*V3C8M'6,H5'N)3,D:XY/')O550<K5_OD*"OR0<
MI\6]=3IKE)LK@\$SI;L8/L[O..HY?ZB8^9? HJ XE[UP7YKHWPBID:Z+]Z<_
MK%V3P<PT0/L";.V=D1T#W4N%%I'T-"!=(FYKL'+5+UG? )!C]RY!RTG$FVOY
MK^B:^#]K']/T5^EO,M@<-&C=P&HU+U+>.B;Z>_%I&:P+&N34/PXX,%4A39B6
M(^E;$4"!\?!-&2P)E6*V!Q*KGZF+[#]23N<(/28G+A_;M$ @T'<"T]]R,$0%
M21@=ST6)((+>5OW>7%PDWM2!5R)SB+$+Y?7R,"6BB+SIDZ14T_"I>.J?! _\
M7"&7?$GD]6GS7LI@)\(BRJKVU^HU\U&OSL+CKA%:3ZJ%BK]H T]UFXI)DQ%:
MCZJ+48D><+!U,#_&S*4#M78.M5@@9+G0M\HS???B>\?P>=/01_;E_O%N&-\M
MA?S/AT9HS."H;A<:U#_QB<'I7I+!AKH\RG/"ZM&"[MP+^2L%J^>K H4A&T3>
M<$//1?48OPM?'/I?CVZL-A")[NFL7SA.3?O;&[QWG[LVQSI6ZJ8ZD3>L%Y):
M? ]3LIRFTO&*O[0@QHP!X0L ]7+UM)[J2O:F0>30JQ65U!1(K)F=9+I 'MKT
M/&X^H*HT:$K:^2P83JLBBH6(7HFE='BMU_?FV*>T&8*  X7)'B*7%<@%9L>W
M23KUNP+/GN,.QY.#-FX3XO0E_7'%,6^JEX 5*)+?8<N;!<QJ/69(WIGZEUA
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
MG,5_LQ9M).]+FM6^W"&#;70[OHQRD2;COXO:0Q9?K)_N[HYTDL&&Q]&J%CL
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
M8U5.?K O#LD:_!09!B2IOX<:(GF^VWE!C'>#/#H^Y;0'C"3(.2L#R0,O<'?
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
M06"2W@]*+GGCW&]!;9(K64_   53^'L]7/U)%1:\X2]73HBA<Z&1(WA"$(U
MP>!C<,3A%E6Z+GO)'*;6MVB(V>CVE&$(^5JJAWZ.S[(>9X(;+ 1,]!ZR"P,^
M<\6 E=1YGX6G9?8#9'(5O8I>1:^B5]&KZ%7T*GH5O8I>1:^B5]&KZ%7T*GH5
MO8I>1:^B5]&KZ/\Y="<&L!1"-3'@!6B* 7_:88 D&1SY_LJ_[X'+2Q*>CZ)W
MIA#\8WN%FE$K%=D1^R7.&'"20L6 7PLQ0*@-_<,7D(3;BS!@60C6R*.JV?H8
M\%LEY$NMK]00=ZU</@"_//B?)U^%3Y[PGR;?\']-?GWVTL]P^#\6<+DX_T9Y
M0]IDJ)-GS[63V)J6513&N]^QXR7Z7L]6']3H)HM<]$<JCXU[6E]]W?1$FW^=
M_@9IJB/)^X2JA==?%/JYGNV.)2=([1U7ZK-(ZRBE_W&L_>KXEQH0UOMO4$L#
M!!0    ( .12G5(&*=@Y- @! '&, 0 3    8VUS+3(P,C$P,S,Q7V<R+FIP
M9^R\!U@3Z[HV/(B*@HHH10&)2A4$5$24%AM%4!$$HB!$190B( @"$C*B4J1%
MNH(0I8C4*+U)I(N(*$6D!@(H51)*'%(F_[C/7NNLY5YKG;/_:__GV]_Y#=<+
M))-YWN=]ZGV_,PGW$W<(6&^D?TP?X%G& YQ'?@#N5V#=H4MN%^T!>P!Y\'#[
M@"/ ,I[OC^^_EWU_+.?]_GO%\N6\RU>N6+GR;X-O]2ID\*U<N4I@U6K^[P_D
MOS4"_&N^/_DNY#].7;:"EW<%/]]*/OY_^L%]!0BMXAU?[LG+LQU8)L3#*\3#
MK0=0B(XK_J8>#_#W!\\RWN4K5O(A:@@@;RA>CZC/RXLHO0+1&#GJCQP'E@NM
MV+!M]Z&5&TTO\&UW%]X3$/5DE?3A%S4B9A]H,FH7/6ZOYA<5V[197%9.7F&'
MXE[U?1K[#V@>.:JG;V!XS.BTN84EYLQ9*[M+]I>O.#@Z7??TNN'MXWOSSMW
MH."0>Z'1,;%Q\0D/'B:FIJ5G/,U\EI5=4%A47%):5EY16U??T-CTNOE->T=G
MU\?N3SV]P]21T;'/7\8G)NES\PN+C&_0$O/[NG@ 7IY?'G^X+B%D7<N^^X#O
M^[IXEGE_?X/0\A7;=J_<<,B4[X+[QNU[ E8)'XYZ\J)FM;2:&4WDHL<'?E&9
MO<.R].]+^]O*_GL+N_W_:F6_+NP_U]4+K.'E09S'*P2@ 0X[-50!^#E^CI_C
MY_@Y?HZ?XW_?R,>.F(04$U?CE#_B#(99;86#O5;!I4DMF$]]L5?6K-+>V(DQ
M/8>9V<P%9(SKL8M4](+Z$U=!N\]DR*F-0%S0!<=4NKE A"D76'N6/@\'M[$S
M>KD /7O^C9*QM%;A>RXPG*.K"[Y?X@*QE5A8W8"M?J6IC8E"SR4X<X'&G#:%
MU-<J;4>X0% NA+SGR!?8; :$NE"T+B(*/8[C F]L2%Q G*2=&K:U4D<0%B\<
M^<(1)"X9%W.!$7.PSA*'O.?)/!?8<8/,=JJ:"]UY>WH!_5\JIU @\%.WG[K]
MD[I9#.);*5*Z2A"+&E<:K&U-)17W''-6JT)?N*U=D'_HS58=_ZE72IV@W>R2
M<@EQ<<2="SPV<SSC6$FT^: GLB)0V/3@BN\#-\8R9/M I"%4*$97DI806MUL
MOR57Y3XG:/6NM^7R*G<7OY'2G$=-^OA@8Q<*QZ>/"XP+?Z3Z"8/_U>)R"K;_
M>YCJW]F-/W7[OTDW_R,TZWJKMC"\Z/B@-'W%EUY5UQGC_A-CV6XN;]4"@77
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
MB- SV1MX87XW*KIO?L@[U(L2!HL5M.-,AY3*4KLSVR]$N;C.C$4:A'H:[/Q
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
M'+Y2X8\^VD$M*HEGCCU-.15V1Z9 0U5:LG#W:.'&P5+G^3Z&%^<%V@&U##]
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
MS$@?5$8OI@NY$^*_,"AK/G#-8]7OE5W47>/BHS$&;9=UGJW>1^LLG"3WCTA
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
M<4X==[CQ2*^TR6F92G1O^WW[FMFY&&X#,U_+&#:0O]?VY\EF&&$/1:'G0UF
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
M@1[U(*RTA6:7@3Q1/O!F:5LE1SW?M#TR],N,1W5V]GEFR6V4C\HN"&P?FE3
M$697)+&DL!RA$.95U"?.'LX/>EFB1 \8IWG6JJ!L>W QE&MY@V=R\X[Y>!H3
M@XYZ%38&0W=.+)U#.NQ@F?M.-(970'V#UL-8$HHH(4"AD[A_]N-PJR<LDS2F
M9]SO:W/J3%G0JW0WF[3$HJ4EUZFU3[)%;H37>A,1#"N ARF//-4(!#!/ :)&
M08KGG!M'ZUN:UM1:/H[^U9RZNXG+=ZSMCS![)/)96>*!Y(VK/"G,8%0;M ;&
MDG0D-SRGI3%Z 1LN1# KZ6YLN''&23O.#&&853B:Z'(-;M"#\*P^L%XU=I-P
M+/SQ'@C+$)R21T;023T*8469*8@:)T YHM!=@?)J9>AB1.T9F_F6-%L3<5=0
M]W,-8+%!;S[K_\H@(Y0Q >!0.UD@:>B% Z93C.,T:$*PRO,_<"$@J L7)I0S
M[[XX<W#,6'!BP,)!\?G<YO63J>P$8)2IB1J U3FO,*.9VL@0P+T,R&ESGKQU
M3$8).N)F::>V#V_MRBMXY<(7997W'18^(K+["^8)?J";5E];(3)/L*Z.H,P
M^(6QOVO0P (I?%+X;)8"(GO-=51YZ&5[:H?FZHNO1W?S3'@++\ &#MV#/! +
M^D_@DO_5_JO]G[5&O51XW5K;6MS,P:0.HH19&+L0'>Z+LV]G%T8<^^TZS1N:
M>LQA0SE=HLCTCA;(+Q*9[&S"[PKTO- .[TMWSG4_]?GHJ.>1'^_#LZ=/=!LO
M%3:?\,ML=RQ,7^HV'OP,WSB5FDHG F&$"2U.:B_''D1LH/LN01@=0'Q(E$>>
M,4G RP%$YD7.3'_5FWCFL07%#^6OI*>U \L6[LH*F/TA#5J=^JQO['3$Y?V=
MG G-;MSOG)8]WA^<5$J$JD/^7($O1-4Y6-POL_\WT\C_38L@2*.T %Y25&>E
M,Z6W6P?-U.O<5FW$.!*8VK5;^GE">S\Y3>-]>85>;UC72T555PI)T9UF+=,]
MRM2>WLP):5C)MKDV-:A:[F=A@:SF0L0J0.SR00_VH><+*]'KBE#:]@"@YLP^
M@..X-H]S(8?&3<9OHS?68?>Y$,-E-$41$<^%G$UWYDB Y'9.[-UO;!Z,_!=#
MNX3=/A'&JHW$<LYAR_Z\N-+K,42MK]1%'YM<GU;'Y0=XTIL3'>-XY/AN6P:Y
M1?Z^1JC-OK<R;(:<2@32#MI'%^VMY#^YSKP8D61<&1.A&N/I->4IK?$J=>1_
M65OK_V43BR.0WD'7;\O#V"EC7,BV<Q3\F/,0FG8U:^NX*)33M8QF:[5@"[6V
M_-)!0;WMYD*R_EC-3PRP,HYL)_RK<!N."\EY, 9;N=S(A0RU7-RJP>> <P%Z
MS,]M05"&N@=ZT;/T@ (7HFHIP0I:OPE&OW,!-B/,L50-[)+WWX/OO91'(D\I
MGV\<J0L3LWL_??YYTN6&(HV9B"?KB;FY MBOIRE5@Z>AXJ@!(LUU>6TR=9PB
M74PSX0@VT8>[]K&TZ;%KB6:!>5%%4C9IGE>&.>8ZE+B0T!.ZKI;Z\W$''DOF
M=,=$K8"LEW\W&S0^4@EL3Q5*C_--Z1 A6U'/*><B7>DA-J#?Y[U_%/V!U]CJ
M=(I^(]^!N"_1G>)[H+G0#P(L250O1_ %;8"QPGZ)O,'41X!1 5YQ&!V<)2E<
M&=119G?LF$3_[2?G\Q/=2YOB#.9Y+^<-O=I*/N'=@!\"!2&!:BLZQ<Y%\M#/
M,=X"W72QCNU?:2#A"E/ 945JA>WR,NY)*G/[63=^[/ODUR]X%&I"2TZ2[\C@
M^U7!CP_,UU\1CNO!0K&3=HP^D!P>1 U!:Y)ZQ9*51%N'ZS-0O20N)*%5CZ:T
MW"7OA6_V'&$\:2B+5LN_K1+4E^9Z5$=7I[LNXG!3]OD[T9A)9XX02&;X3]'*
M5F9!/N*;1F:DT#J[X;*<$T!4&UH")8O =41T(G3+\(VI(?F.GS5K:QMM/-Y*
M#]D=B#JRK.G3#F%;O,+S#',A_F* AOK*1_!J",""J<D9A-7Y):%4 ;'9S4<L
MF\@RE\492/QY<ZF1NL+P>\NAGXUJ[7@M/SWPL%9FS:U^6<?!&LIZH%,25X O
M*%[4=W,8X!="6^N]CXMCB:G'<00\@")1]RO#3MY-K2._8G77U1Y6]?7D,0;X
MTB3/6CU]'F?)LTF5VK)EGN80B;1KL+WH]D,L5; S@O2P^+^8>(X)#99268$W
M!78SV\96P^XZWL_;"&S8[]6SWJGV^<;370/R\4</)F]"P>@V[B%J&B9+\-6;
MJF5<K:41J-'S+"E@K5+1L.M:-2+J4M'"X*1PY/#:P9:8*\KUS8V-CRX.S54M
MBEQZ^7"?P.]<J8UN3"8*!A 8DT"*'VV9HO.ME 1/4A*L3EQNU[EQX\#]K#1=
M<@$Y.&'YW*^S3UP+!7]*GXBUE&@\;!1"%Z/J@9V69;>BO>TF!LC.5%[Z../Q
M()5C& 3;5Y=LKHGJ][8>K+I+5;8:"5-)N9E!58YA6HOKJ91V;68K-X77-UI
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
M/M8J5AZT@1J BE)7_NA<T5/X[6;[ZJ=:<:3DAX&80ZU:&C=$\H@^EPP?2+9
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
M.Y1VQ0Y0)U /H$/@B3L/BQ  =7QNR1(7(FT.#;CSVTL/B*D*#+H1,HL1^[S
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
M(6'2H-*SM+6T/_'D6P4<BE3RQ3;//JWWEIU:R61K 0>]0*;O R$-[,F=1;Y
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
MA%#X%&$6G53/M(O_?ADEBS2D.2>JU0Y7ZI7Z^(WHZ>J&JF8OG!WLZC!V^:Z
MB+Y> ?V&)CWE[*-])+ D-SA"^VFV=Q6<:2'YJ69R83YDZU?B 0TTCT63;(]S
MBK6^1IF6]W3DWSK^XWW ^?>WYTJETB_XW/I_2DQ77-3U:\#Y>V=?0GY]^VU>
M\A^RC;ZBP?WQGGP,S18^&4'&L22U*'[4ATQ5SO@V+*[5F-XS; F5-#,N!P0C
M;3[IUDWY-J2NV;RH$M?P03PGC'<;!:Y^&_QZ[-4#I#=3V5]F1A,4+A]GZC87
MTA%.R3"%\R'/ ^]BR&D?%;J=&8ZN:-\?T0T?!'46K! R?<)S)_R?Q<X%WVS"
M3/4R;M"L.K. 8YMD$Y9D?@='E_X(KH!29*D WA6(D[U)W>-QL=K?[L8X!HEH
M'I[J#?WP\\./ZKB5.&MY:[EI3@< AME\7L $S9 A S"9DHO$AN[2?DSOJ8BN
M\;!W@7"Q#/*@SM^WJ/X[)3*#IT9F+EQ1\<LXGW5(O\'2%#HIP1%4I(<Q'H*=
M/^V/H5G'.C/J:1R,SQN$]VG:WU^9-P!/H^R?B]MF#5?<@NM-/[B\4>O15WZN
MZ&(8<M[LNT <NOTJV@_*A^HERL!NP:=R2./)2">Q;K049]1K/PV3@?1YBZA9
MIX3M6S2M<+:-"8B0L)[3UCWHY'(S\_@K2TWYPR1AF"07XMLO-CO .I!#R9J8
M[8%+X@_UDD+0#+/8J"[\@1H@_KV5(CV_B_&]/T"2X+]QEQE@5GB'[MK*\TCU
MN+6*\[8W@P[V/XP5R6Y$\M#L.IP)]28)2.,86@SE7LKL^,@AP#4\4@G[?O%F
MY$,^*Y=S8:%])V8*Y^Y<W7\X*P\?15^(I\]> 1U_\2L,62 +>;)L>3)LQ8J_
MYWW!3(I1@WP7E):37-HP=8!B$_SY\*5,^2MO^*]4R19 UM?BM@?2P9@VA4"S
MAT[6,BX"$E7+]XGM5!F&_:BY"<#;/G-P],V(1.?FF/J7()?YYQ-=5S[5\N;]
M_/)AM_87#\83T%F=(OB+32US!#_2QF=EVOOUR)N)G..(K$Z4$CTSA6D+ZZ)>
MMA.O*C&8FO&PUD^ZX'ST4Y;9X;;+(=3.]Y:-"1:QI;2(G0S+U,Z>9J8E9^3^
M0OYLU@$DG+9B+CM^HWIH9MAFJ-58Y')*R63/NK66\G.?[.@7&T:9>R[D.@GT
MPVI-6/LC&!OL)QD#*\,T&$=H'+N(J;W;_&C(!3@&YYL<H-@>Z?'S+;2K&7WM
M>ZP%=Y1Y]J"&2VNX<O8?GD"]%"4U=BV:]&'2CB7QB_%\I&XZH@.^A^ 7!),%
M:CNE3Q)JS&Y0RC]77@\J3';A;_D0I]EWCB_5WD;C'O^37;.<+B+$7)[S#48+
MC^K%\K$.#X+?A\4P3_F;9F0E4>=N^)7*14)JS@3L5PTA&2A_.73Z;:4AU4E
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
MKL+Z?B#YN/P!\AQ_A/M;5?R0C#3S&<'K\V.:!Y@VAY_DIWVOH>([_6,P0O7
M3 &EMY]#P=XZ\J,Q%U4]/R+%]S'DYL<%.RGKC&_IES]>OG4V-[&2&8[UF-J%
M@.P36=$A$<)PT@1/[,'E'64B#)IA12W=@0!;S5+W]=XY_3$+>1!C<=8K*(?T
MZ/8C3\ZY/>.3R*X_NY"[T D$[1T[ CU VP-EN!CX";0X]?8H7*)F[(.=.YCB
M1C[<X22=2LKK:="ZXTCT./;OY:EJHZ?.!$."\_I$2#NN K_2/;<^,=5>MQ\
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
MXD*U[$)6S^""0H"-_E:I3]2RB*P[=YR\$GT4@L2IDA.2Q@KW!XH$\K1>-&
M1@.S-F#]R!*BPF.%@X)D"RY!4)DTQM#N;L\%"*2$1(7&\(77^=I:TF<^CQ2\
M#IQ>]OET^IJPG':"0)JDG0KG9O?>TED+_#B2Y-_YV73./)'@C>19;%$?"."/
M]W$8<!OA-/YHV_JETOC1%SZ'S$&YTD>GFU(YQ*)+=B&5R-4)NA)F>D>F@0R=
M<*#H),;* M\_:N]"#DUU>CSV"BRX<\@D;W3;XIIVR//:416Q6MW!)^_1(=1>
M(D:*"F,<81_9?=GA1RD^BTAS&"DO=6VL-180^8@_:7SSDYYC4(ODHS-' LLE
M;E U$UK$L&WV>_XA62H@S'T 3(5.4(CI,XG<[Z73*;9U/Y1U\57@+.8'SZ/0
M/YQ_H. )\]5L.FP95U'0K1EQ9E9:_Y)_Z ?0TF;(K_G*W/A6_?V 4+1M+RU$
M+]/#/,[>X8:29TI9P?M]WZ/ECI+,K=AXU4IW2 05E%>H^AM538Q30Q,_IQ2C
M;QDK;.G\Q3)$9F^##NQP*^C6Z,_?YU/L8 YP=@F![Z^3/5[;G/16Q_B=<7UG
M3\I[E3H?:?WG$CZ7,!=.V(ADDTA6#R9S%_)!"K*]-Z]>N6T]K"A7N5/SL&+\
M;-26R#U2G]SHUY"?5VP:#PQJZZ8^Z5'L["WU'CP9HSL>\WW\IMD#G !A+@_W
M*:US-N84@P] KEXA65 6=7A7>(A,]\W%K&,.;RVR;!VN?[8M'Q@1RA \].]V
M4E(?FLWFN0\ R [HGMV+$\(-.EG5)GX:'-'^#.O$P(994HM!IP3MI?5B3[J/
MKI#?#9Z)$?Z1W^9Q)>*9R+=@*]4<YFN$^VQ,UD%VQTQF#6*!6_TQ<*D&0.)Y
M<Q ID]]X *U7?.?B6./+IU8?1)8EDAR,Y=HAED=4OKF=6M=(2A8->]H=LV>
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
MS47)9G1K_<&(C>CX^ LH]+9H%4W;.I@=S&Q H+B)74_0NY"@]'\O*-N,TDZ
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
M1O/HH1M41,1*63+_A6N:VE>3]3+>);[]KFCQRZ#V!T?+N3-[RT2YLICI^LJ
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
M9C7)5:KS_B*49-@<L;C7[?C80;RY1RM-MN_,N]>"A&<.+[\RX$P-2(-KV4J
M9W5/$,6I13",O-PO&B:='/M2;+ZDT*CCV!FC;*M^2EJ %H479HQNFVL(6'6B
M&;)%2A@N[,\<D!);[5?N>AQ:G !HM2@*Q)!NC]QZZ),;O#TB,Z,S<@[P<E?_
MZ<$:F'?<EGX%;O0J3 !I_D-:U3B@Z"B8SR#A _T !Q1U%]E$+V2EMZI[Y<N/
M,TW"RCI"CY:1@D?+T@ZO5ZU*3><4;]P,-LR&WC6,!>W6L^.ASTC9GN27<L@'
M&/07@"UUG;+P$'\GTM,UF>E.$PO9OW51:;]47]8#^T'SKN^)+RI//0[DG9D'
MW=:6!FT=TL3I %U$" '7B86P99$?B',]7S4Z$.!Z[2KK5BVDY7:'P<QW9*Z6
M[MC=8=&L/U47[&)O7:XF4DY$K1Q0*K.0NLSSWPCJ/0?$GP/\9EBC^Q'42_!X
M;#UFI8Z2+'F:9A(=#%OE>S?><HQ5U*JLXT56]TXW_2'2%7TN0V^?P8L?$=B5
M;?++T!X8J 5,04C-159<&3>#E")\3*!V92_-&FMZ55=/2M__<DD*9/AIU\,3
M(IJ%#T4T<=JLFA%Z+X2O&@>[\8?)SP&)B@S3]Z^LL-5Z@H,KED/4OOJO^IQ-
M^Y#$=^^D6-)3PY-*Y1:H90Z(CRM1#Q=A39"H%JL"H(?T<:%C+A$B]AN[ D^$
M[3;VS<Q:Z-B)%4X>OL;CKZMA<>34/;Q.X@O)^HFAJR!;"ZG_M.*0@&D['PR3
M!K!LX4$:H\.-M^$]]OHH5 3Y9MHR:A :G'W?6]9:I"<E-/N0P GRQ^HHGGTJ
M#Z%"7">^%8+?[0NCG@5'V0*NY%U]<RZ-^-BC^Q-^^8:N'K@Y67.#20\Q%\))
M<"]]$QP9T+6CL9)-U(O3@2?_#B!<N9#:WK\KPS2C7]/)X+.H3E8GI76$T%H*
M6' GZP=0Q1!!<D#=SA-,R3)R66QPP"[DYO5LUS&V.'+[]+OWPUM5SI?Y)IRO
MC14/]7LH/)*,K.@Q"K.=?_Y0U%6V8QW0F,63.2!"QSG6>XQ?0()<:&I+*$GQ
M*+F#5!I=\ M>AL2TV5X''3[8$.54ED6F>_"XK3E!E]X4!\;L _V!L_=MTSUI
MGDR%13++I!,C9-3_+@0R=7ZB*[M?*\-P^2+YIO#'6Y"#<"T)05.1A%<@D#24
ME]T_)XKWX8" PSU,*3!IHIM2Z0.5/![:P5L../>XO*MI&,MI,7G,N.+<<O]+
M&NGSX]YY0^B"U>VDLE&(/)[X B_;@N &D_80AEB W87W>48].\+4A8"90:^^
M(Z'FEC:K6B&\Z%JG"YLJA.M_X@*>T[Z\D5),[LN!>2( C=3N@(=SU,N0%'S3
MM<%5 ]+'&\R@NJ&"4>8AK)AGHZON5AZOQVW:]Y?V9PY,;YXO-?BIL&H0^!#\
M",J+'H?)8F[H 2J(U9P ZG)/>"R:'ST&/0AX4'OL1M?S?\+!WGIOO.TOO\N]
MJ0SS9 _EW_;<S<5]CJBR7_A4#-4&0="VI\':YU+F:AQBH%(H*=I"!P<D[;P4
MOMZIK1<?7ET22%&4LFQ?ZW%P+VXGI&&W+TW('CE'<2<R&7$15#VV4*]@',QS
MD&!%=V.5M9IYSTF8*3.L45839GZX,\7(_5LV+U6OC!($TZI^1# :/&)MO-02
M[WNXZ5O?W)B ,50Q;5H<$+$ (JACA)C:I"=QX_SU+.HL($GRC#4W; MDPAKK
MQD(BA(2.[OC1BX>MM>I<7]>>+4D:BA8.CD\0!\O0$"ONU#GZJ[]I&6K*_L(=
M/#.4MFOY4_CV2K][N0\;DDB6*>6K&WS=M?]L9MF14_Z5Y?J-R5F2:M[/-$5,
MEB!MX,=0&8"'&M0^Q]L"#BF'%R'/G*P?-BIO2#ZUMI8_.ZN>8*@SN'F.<=4C
ME0CZA,M'R7)]G,9-0C#@4&H\=_3%F^P1)<7F>IK50S\F)(AH#/B9^>UYR=\9
M*M&,P/@TK6\7\'^1%[IO]O:D\>]($-H%/3@K-,&]L9H#$F.?X&I;0Q4D+:1Z
MYI$7$E"*I(_PKCGQ@+OK+6#OLGZZBVDP<'.X6A;^TGUC+1_IX70GZ_[ ]&F5
M/]M,Z0EBTZHMXQBFK8IM $@R/)B^PVQE8+V]J5DL>2$QN#_GITEC4><#79^#
MZ:2]5CD'O"B>-[.$*FT,="(7NO!4*S!ADQBW&DG!$QS8PH^X#@Q&1!,@75]O
M-F">S()HX(>O)K;65ZV%#7UDO'425-.F<OI(E\BGGO8T&FW!IC/8PGID/0*#
M+=P1PC7)UA#>YUCPM8G?\I%6W7/B+38DR.I+N,M'&^"WL/\#BU!O!3WU+V$$
M7BL%EUO)$A(@4!?K _LP,$&&,Z6FB>M,R:7I=H+,>Y*K.ZGU(\4\M#W_(,UH
MQS4NX7#50A1A?&">U/#>]_E-R^9WOI9)7=I"4QO*(JBE$7HXZPV>^,Q-A54*
M\X?%<4!4'-.8>I<I/8:R*&3R41?B QI$=4VZY")?Y>CYV;EH.U;YS4OT'4R0
M/L7H,CTAI?>6 VJSQ!,SW4Q9S<&86,0^E"(#WDL=H3\"3H49ST6C#P'PCBK%
M&N],BZ[ZQB/?/W?/7DXX:C3LUQ^EJ(:<+F?EP6X&I-[_Y:8R^M<9YAK4( JH
M4V28L!O28>6!V][H,T/U,S+4 Q^;4@C??WK[7PC<[_ETX>ZYM$H?>:3@( >T
MFWM;#EN4Z_I1F+;#[+U,SR'T,03@3IE+;#$AK2LTK:I[W-(SLPBHN*[FT&2K
M4^A8+(/]F#NCDW4V2DJH8M]&^X0NPYW=!ZG#=JX#II+TNP$*3.@P\ZR9)Q73
MY0 ].'I0EP.2C*N/DO#3EKIQ]/6M:U=$3%[L\:UB96.(29@FC15<43]# RG/
M%JFH!$\5Z%4[][05M<ET=(X3[F[(9MO$.1YVGI*/*,]7VU/PO/-MG0#"E_46
M1LSC@/:BC[#'N(X#\YV;2J0GC+#W W$DF8PWORR[N6:UJ9AR6Y2E%L.E B,+
MP0<=VU%Q.N\/G7\:<YUW'O$$4Q/7@4_!4N]YIL(\YA20ZSUEI+DG')#[Y]_F
M >WT6>B8S#%GUTC=BRU'\J+52]YNW,C^W.1%T14IOR)O+;^*'L+4P1]C;G/#
ML(DIF4'2:X<I( EP,,&*$BGC:M*I='346.BP\ELJ.=%)3KA4W^J0<"D_)5DT
M $1](SBLI,"U]P-4 '6=*2V-)Q;%T:N'<'X>@ .X8QDKX,8\^G00FJ&X,1N?
MRS(V1C3N/_6E<-(B]L!ITZZYOQ[_AQ9!?\YJ1/.A)]B2K!(C/=%35)5MQ^9A
ME&$8=<W5HL%^=/56PWO)[]5E I]4DAY/0?JN9\T]! FFLP>VY\!_'87KJ;8(
M0MDG; ,LUFAP'X @9C45(FW:8'M:K'RRPST>!SGUFH^7JQ<_[#(>ZUSJRVC.
M3M"^EY;9G[4CRQ;^RE!"9M E .$0QC%??'WK>]K1?CC-_/="K#_SS)[IEZ+6
M+S.KZJNZG=RN/A:<5M4?V)"VE;9%0>CY7+VMV$.\],4Q[F*%IU[$3UOJ1:./
MTAI3!;)I9RS&F<I*#45 @JF$G6@1[_$_087=T:;'NL\H>Z/F*KCS]+!Y_1,D
M+F-1R0QH* <873L_BPFX)*;?FZDNWX.XUT:VG:ZZ!:RQ2F$I_0XIX7:KO5$#
M\S,/H8[<QWZ[CA[*WT6#MZT3!-LYH-IKZSW<\-K]<3R/(MMN?E#J_8=F67&7
MDMARQ:1'&9<9RBZEXK5OQ?3O'N;[QMPD8[AYM\T<YH4#E+=7 V@]=,4)C^8A
M_TLX\C1<9"D\8LJ'"PC?U<N+!M1TR)\P+IVH,=1(;Q<_K)9PQ/VZPZ^ 50FJ
M"SV'ANCYFR2XL^\)2Y$3C)MH/W[T?2DRL1VJ1?T^,>ZF%GTYXV*:H8Z)@?F+
MM\:/;C_3>;^9<WY5%WN(ZLG<&_1I @UBE6YQ0(EHC7J,.'NL7 <-?4>-S:;+
M*Q[66_E9\^@N.>W'G4R^=+C:AL*@6?6\N.)#7@H>.!32;,,!"2RB!V'[+J3C
M$HWFP$P#!CB^*">++1$D%G5=\QV?=>/E2[\U]IQ4V\NCR $QI4X05^;VPH@?
M.: Z6/LOMAX74YT90@52*=UZ9%]S<(\L3;58YD*)W^4O5RZ%N7O&_VQP+)E<
MN39\L59W,!Y!/1LP'4?G9O6HB%^0M[(]<$!S(.Y@&C$B662DS3DUEKV/E2TC
M=SOMR9U1Z;49W&&9?>.F%*M8]0,M^1&KP0.L#TQUVE>NHW[ UZ#3B(C$<&?D
M0 \)EWPG,LB9NI[C\3JSX<NW?M_=0_7>*K(66LI>*3VLG^W5/%^8ZJSG*S!B
M-I;JBA5B=\_5626TN/I23>CI@$.5V[*2P#M:;,$](W,$/,7)C3Z^N&"B7Z<3
M^.JI]<\[I&Y*H_D+KJ&;V,(QU"ML$1O& :8O=6$503,DN^$%TAB6R'X;*AJM
MXG,NV(GLBQRQ4[N8Q_A4:+RI=V&I0ESDC9M]QI8O";:"(,=C[LH/3O?0LVBE
M:3CD$E@@51@PM*:N9:NWYI!>:I4Q+-J2OJKV!H8&'I[9%NS?970N$S0[2)-E
MBKNT8QNE%S[!""*(AUA9,W#I8CAN]03%\49J5[[T^Q;LV1;)TU4A$K%+ZLV6
M5^0C7W8BD;V;YS)\0&$.'9@4C!):']-6P0'58Z(P7NO[W)"IG5@1/905497L
M>OJ*VDY)*S;(YU;:CUL78L[.GKMO(R'TW7$^%8]ILX>Y^[E3K)A[LTEEJS>I
MGAVEFV3XIW5!9&A7UG'4_7,U0/:YVJ;8B%6E5?'4^D_4^-L2^K=<10Z;+<RL
M021@Q*<$KEM3SR<CV,(A5 CE'+4!^V3E8%QGJQE-,!;6J->@G9B':T"XM=C.
M...P9B4#H=+)CH>JI0-7W$1I/>USDR/$N"BH$)J;T!LT.J8C[?L[M$JGEHYW
MTMF0BS[R\EZ47,=5?]Q!]X9=]7FW[WWHOB?T"HSU;PEEF&':'*!:Z*^7F494
M5FP%T56^W9T\T/R3;\;;5\?.>\<^7A_1G.$66>UT Z9J$M=G>N!6ZQ(N 4:,
MA=2DM@].N= 1-'"G7DRX&/UE,<J%ME9%QHEZ[^0$F%RD=DYD'$V\7?#0H%-7
MX?J3)_Q*.Y=#CSJR<%P:;7L2D@^A7O.;H\(#IB$D#:8,N.VM<5GL_.AJJP)Z
M:*AMHRN(].'/Z4F?ND?=R_*UV);Y*8\4_=,_''X%WU=[K1[?H0VZ]NR'Q+);
M" .!'E"28.'P'H,0]A?HL0354F"A/;OY;&V_TGJ=M<Z%FNN:;*;=2B;\3C+<
MY\\F6\B 88/\\ _$Z@=860&5M^$0E/;'#T (360\S,1&H+SH72-K<>EV1*"?
MMF2OMPN.R_XO_H/]_V<5>TCG',1K3@0MCXPCISXIR+\(ZPA7G*W *+X1R"QH
MBOEY[V%:%B&.5_7@0Q--W-=4+F+@0N"H1/;W#*0D_2F@3:.0QJ.@!U"RXRT.
M)$R<K)OT>_R07Y)<U<N6H[(3UA$*PS,W"<?\*8Z=EVZ+\L8HLRKHM=P.4H%-
MHN#*>RK<80BJX(VG-F.\%%TZ9A6H#M&_P]09,GF5/@9GMPUG5K2UG9T$'SS5
MVO-#Q?\B8Y1WF:#]XP2>0*$@5J(9 2A=5AK,%P)9A![Y!CWF37CFQD?[&A=G
MF0%]21;E2W&JGWYMYZ2*/*R<Z3Q[JM$B34YC,U18=KD/I(F+@=W!3VO3\UD?
M\!YP1?1W+#_Z&!+6EGLGKAJ9,M*.YN=R.;U;38G6^5[/?.OJ%S5S T4&[&=>
MB5L$0G:&14V&L6_QJ\9<.I#'4$*9L-ZD1FM0EY';[4?#.YO5._.^YO7OTTGX
M 3YB/J4)R'^KN.$IQ;.TY= ):;!:=6"X,%6X1AAF]W&7U/%XFLEI> Q$=J7%
M_6@#:3I I'"N)=<^1K==9Z*V5]G#L.6(WM.L'V$N^SX+#TYO@6S=K*@9I.W5
M.-)@ D;6[!3-G?Z$NOW$3(\L9CD.CR9(N8$=7=KOJ==5#LVT^*>BE=SEB>_N
M6DX&[^5/7= #U$Q6K1B>[$D$']YK$FV ND&=F4MF\G CH^A3OLR$5=28T;2\
M.73NDF/<9$&^ECK\B/6/SFRQ@QYMF9E7+PO.&#ET8*F68$(VO8F%QQ,SQ%'W
M@1*:S85$<MD3_Q;;FV7(7!CXI,[6]&N<?]7*#X:.3Z+.O<PGJP&Y)[&&>ZUQ
M;_!W4D68(52K3W 1))R>"Y3<I 1 )KUH762\]&+N:4>7I=#H$_/G5'G<%07[
MWNPY(FU8#PHULK4 2?U7(DW!BV-NI$ZYD+$]51#Z*]I<Q^II1@];T2JU8U83
M(>OS]ONB07-MKR(N\WY%@'R%?G#2H7</=N^A8&\5/CSDNZ..C3?R?2EHF[MF
M>IALT*\>6V!<W <.SA6T5@V@ISU23 XK6^EG2+"_8&I:CG>5K8Q19^&B+K[;
M&XCEHT<)OYGTB=!TO\W#^?L7D%_6)'@O-GVY\4I&->&WCR8(I\$JPM^$3V[3
M6VD:,2VN##AZ(%^&-E! K,CQI'YAJX[8$YV,8D23JS8^)[DG/;OW^3QOTD2E
M[4EAA< .N2XIG]=O=KU) @F>Y-?]Y[(?(A]1\Z.'?HGK,AOL85@M*GJE%0)0
MB%]5R=O1JT]4U%N3\74AD7%%-D9 3IQK3?1(+DL,-P@!=(X.3@W2::Q$#/'5
MT5?3T]XPF3+ C[Q< E'U;E5I\%(-&V1NQCKFGPP7R!A- +'V_,<7M/_GR>L0
M>5<H Y[?;]\8ZVM=<+LY=I[7DO;TC+8 L7P_GY+!%0==VB I)+L'$H4V +3+
M?387Z;/ZU,:"PNN(Z0/>NNEKA'-R5P6C^M1T>"@J#V$0M F[!U:/8XKWT"=;
M6 5<W/6L^>KL<>#V'/@W5@I8)X+CC66U2A8EYB99>(:,^_NBN_5'8MKNZ5(M
M!OOWK6+\P035-DPC9'6!2\7K66_12JQ*ICD-^X1I$7JKB;828<-(O CKC;I7
M_#KG=C)EWQWY@@R^%/BW6356 O=AKZ$&M-6X1UP'LP/D*)<RB.,5Q!D7BG3J
MPY*X:TA__Q4;_;>1UD6NI\\5/)!5#6DV]=1_46DU@M;&M&FR=R&;Z/I $!>J
M'1[30RG-"1B+J3H"9\B_;KE4?.5U&I$/:=A*Z))9B-AO!O2>.O3UH(B!_64P
MEST2/S822NL8WEQ@#S4[07KY]0U^U<(]?"^L]6Y525TZ=6=5?"'T;@ANY/B?
MNG9,C6PJ6AD]WBK)JL??A3]14J1IQ+?*_Y+=073 P(#5J?P>FV\_6H6R=S+D
M$^/G\]>\*.?BM!0,=A7<=O\Y@:#6$?&K%TEP @=$1G3K/<$VP)EJB-TH>)GW
M4P!,BF.JWFOC@(0ZJ>T507J$T?6\K_?6HV#SU>"=AL^"/S2Z(5.A%'#GC"IY
M@BD=P!96)[DD(XBR22WN#Z#JZ($-WZ;+3DS7D:WE7M6QA@B+ID-^]KY/RI+]
MKF;G:Y;H[#\LU\4!W<3?A!$0Q(75. :$"645HT%><U/YXC18G$JVY1#[RU,.
MZ([.V3;UK,]L"WUKJ:<D*'P&U7*K)8_NQ7H,\\),>I)2JAB&Z,]<_H)2]J0.
M7/2T&S43"R /"EUW75+:;;,<?[BT_DE'J%3X8^% H]JS:A+'!2=7-4$3]>S/
MD-J)#OAD$=V;BEEIH#[R3XUC*I:PTH<C_DA7'R[V5G):4S\DC>J]D^[DXG5-
M3)D@=0,$CH$1*SF@W<$<$!?F4%U2)_5(Z!KRRPC+VO%@7((X8@[I;A\ANE['
M ;7#Y&VD0@W8&V!CZ4)O%:U#E4GNR._:.%TB9.H#G)MK+G+G^ %Z#WH04ZL7
MWV)QDQI*?TY%Q \FM"HNH=5;1OWJ/SJ<JTFG^AQ=#]))[QY&_S3_\N.GM>6*
MU-6=9?I/;@\8YBE6(0?DC8C"-&9_PB2'!SQFJZ!$WHT/QE4R+Y*Z1[<BG:>O
MU=O8O#OLGH \F-Q2HJQNO6>X\YF_ 9Y:1->E&<TUG&%_Q]1S0*GU>"G4V5IJ
M$>#;UHQ^5&SM682\<C'KE.[@%"77R2-_B=3^I^E2WP6OM.+ UWY$B#&F33ZX
MG&G  ?&KLCZV2$#B&UB7>JR 3-+KX'$:Y G.V.:)2B1TZ<J^_ TG=0\QU1N&
M"KMY/DG[LL5F.: T!SK7L^K6@6@.Z)5WPPJL!L^4[*?(KI0QKJ+0K-(&!,&E
MHU4=IO@[S]Q^X4P<J86N772=<$I'_.[SI;K]E"F5=;LWCJ77B@8.Z0$:<4Q)
M/"5T!4S")86;(>K78\V<0FCNY-(ZFL")<NB^[TX',RJ63O,<V=>-4W[7:+MK
M-<D(GAZDO'@2HH1I@[1 P,EXXN2@Y&( 63'(.E=,FRP]DU5$6A=W\VZRWY9P
M7=*3C*]23SC-^_"\S"30(<"7T,VE [YZ\7/\&.)CV-MM+G'G Z:O?5M'FR$_
MM*%Y:9 D(]8I8NM(<%ZOXGI)%%%QZ!*MVWUOU'Y[*P\/#WO(=73W7U:"28+5
M;#,E]3KGJ)<B5>EUWXSK*B>7LYH=DJNALOV\D]6O_>4>I'_S^=*TN^I>EX':
M23^>Z&O:ZX *-@[*Q3=MFBBN^?G:@4W:5$,Y2E"Z.)^7:W_\[J,9$44(I[J\
M$V./UM9XSR>LR]^R ,N_D]\7"U+B(BK^<L"%! /4RSK@L7-46\RD2;M,/@\-
M$M6J[BT'3ZI'B';176#R7@[50W#/\C-*,G0[MI--_)GS,2^C_0G]>JD83T5!
M,H*I4(%CRM$0G7#%IF@FG+'/ABP6VO$-N6TGX=K2JAU+<+D:="Q]8(P]*&HD
MD[I+/_&FP#'U%'A1 WX21G_&*KL+E0<,V2+\M.FV?%WJ1 =&RA&9X@L6 (Y$
M'H?O\QE7;NV!OO)LSC6]X0!%9;TMG?(0W2SVN16QR-69!31CJ?:"W!#(@Q#@
MIX]64;%LZ4FJ,!!Z='X85A];@E^=(V!HM(54_(^[A,#Y[5=@?N[%VD@7..LE
MC/@*TR2XHDX=V+:-)I5U!.Q#PJY187$!(=;514/33L/5A_U)#[\,+"L!5T3?
MI69/J+&?3O3-U>HQ)2?(32LCC&!4&*N.:<NP\E(Z"$^]XG5_&;J_%@@[^B*X
MKICPU==+^;W?I<A//0:;)A:;^OSG]V@OY?[S7NF_+]H4&& *(89L]P0 :E;=
M?K"3>P_6D6#@LB0CF]?@=;]JHWC*Z'X*!^35Q=>[O/DB*(%QI+8EE/A5D Q[
M]!L;EZ_5(+F82\\,+//1A_SQYJ,9V>F1*RU ]_&UJ=W+8((+_080PCCKG<>G
M=(P*S<2I6 T;AGHKS)LG9!^RNF7@RD+)<T "L\@.UP]<(UWW@O&9>80N(..(
M<\EF%D2QR+>64UNL\^YR-U@SC9LGW]%Q+:__P]'&_XN%=W.;+:Q33L6Q12P8
M$>PO$F 544B2G%[*JE^S=M.3X((@HXKE[(<"J@6?C'?X$5BT6',3P(U+01TD
MXVS+2]V[4!UTGS/BB1S92B1]=C&\PW%%C0,2?[2-^3#;VDMS6#5GG  T:Y$9
M%'@L,0W*E%BJZ=?D@!H#LP*&'YYHUOZ$.L4-<@-6^I9=OP=%T>JJQVK9K[HD
MUNXW#]DA7;YXJ@,\VKX8%\O>#V114V*IT]/<+(SJ569I\BX?UR:[VK!%]X2Y
M0HC@H364#9= 5>%_5VH/ MISG3U/7\)(,C%[Z9)N%Y69W7/S)R$10PBL(:;M
M.ON8OI)5!U:X?%"=_#Y@7A]G"OPM@H^Q2M RS OOJ0^PU+)/$_9/%YLCV\W&
MMZ,N;DZ=NC>E0MDGI@TR^+8'?HQ>JQ-M0-:Y_G92[05%5N-!5GS)Q->B[D'#
ME0]Q]](Z*2Z7[]O:7UP:B33+@%WQPO7V0P#31,KMVQAO]J"2S'-/K*K=^]34
MGI"[CMS,V*VDDP1>A4W97'I.P:IV;5@-4NZ.;650^Y.*&OA8&N#Q<W_> 3EM
MP[,?W-YB%V70)4.(%VAI#B@Z 2H[RWU_/$?WG*@GHCD@NCV>_R<T__8]SRW<
M!6H94S:1+DT3LJW$[O<ZRUI?A8$K8CB@3]X>N!,2GUZXQ@+4^QA2/7XK:] *
MW&.F'@\8!"+(+9BMXM1Z35P^4YUK$GMNC$4"0VE&.(*G99/GIVZ<;XA[])K_
MK9/0]UT1)H]:M9@& -:#54*=(!^.(<M'?FAA@1UB5PV6G^?$($TK<8:?*LA>
MER#DI*(_Q1&3UT=T>C ?'!YS0!V:_1MW9PL3M!^N_=/A@O\_R:NG M:O=B5L
MP)(P3>"5!:J==?"Z.'(J1/&2.M_B<;G(4G_+D[>$DO<(F=X1S/WC2YYC2J>2
MLY]<R,6T0X2FD ^^I^_=8<B&GGUP0TBB[%L%R_M@<74CWXC57'93H[-?<?9.
M\G=[ZMD/);G>NU3 =G"00RK3DH6'>6!CUW6K)CJ?-T2\:R8@T:H/''>$9;>=
M=M[AO@8\P>QOU48Y?F!X=F*>'*]^&^I_#J>WOY +'&OV_9%D[^(/,OK$<"=#
MF-)K9WZZH#2!LX*(P]N=)CE,4AP'E.*0"$RS1308CL@1E#5-P@@)83MZ94ET
MI!8_-HIF,W#@PH<Z0)W3&#."'$QK2@FQ2?9T2OG>)E/UYLN$K);$B:1;3L(W
MBC?K%>Y4_-?,G@1I:"DWZ;'9OA1M.92-M2UQYMU)V ZGP@@XM@V:2[-N5&ES
M0!<;QW::N'EAPVZ< \(=X8"&%[&9P$<.2&U,;X<%8:D4+ 3;6F"L( ,W_U+H
M*]Z$K*)BMYYR;Y--Y^^GIPO?-3TK*OB]NUC<1T[+*+=.SN]$$0$JQPW-LQR0
M'S? IB7;\/6#":C7-?/3/A,<$$'_E>+CT%L6O),B.Y(D!%-VG?Z6^H)VB@9K
M4Y*F^152OH8T1D(7V>EG+_AR0.ADE(8%TG1-AO2%BZ0<V]N:)C(U.*!'VK#.
M[7MF5SJ=0EIQ";DV98:^:Z&(1PP]JB=;]"L# C#Z:H""8B#NTT3J([6F+(Q_
MG5V$L-^F\D[]>5C9&%X$[P5Y-*=0*5!$Q9 GXIA62E\'<B]52 V?A4TG*=*P
M=T 3FZ%7%IOS2XH076^\Y1[3LR]#@<-^)0:]\N$56GR00(1P#F"1?DM/1]K)
M+A*+AW0/<T"].=MA 8DYXTI#W7;)UV8BTIEZ$&8F9,1/&KC(@&':7&%^<P_A
M8@G,2QA9;X.TE]K=/A-% 84#CI?>*8#4"*9_X.<99?0P;MK89G_%BZ.2Y2D]
MCW_#=_F 8R)^M8T:;83?;O$Y>"&_^XA@*,7X3V,@J4QRWN&EZ:%OKC<KN,G)
MM61;8PF=F@%D=APK*;#S3V+ +;BVT@M=;RK8CI$>9)H .&H_!1R7T845:<$4
M 8D749A2+\+C4*%B#DA42L,WO+Q-L2M8FFJL-5IB(ER:.V,N!Z6_/!]RHTP@
M-\+X#=<#KLI(_:L*TG\>N9"/U+T1D9>3;DJQ&[96!;TI2K<VYS\X[' #6K'4
MW)A9X+VQM#-;%N#I[9^WT-R<XYYB_/O.+9#2S]8'  ?$S?@:@ VU9_ ;5$X%
MP#E>*$^?=6W4-V'8I?Y^OG4A>N0>+IYMQ!Y&[$-#ERPWR7J)ZKE3MV?\2ES0
M2\/@;7=!/@ZH?BH@G.F>;!9 <MOWLX,X-UXC:G.*D8:9S:^8E]88FOQS?2+Q
MR$HKM8312W?1<V [_('X,+EA$I7+E 4P"]XPL=42FG]QCJUN7=C1<[,;;]59
M:(L#'!#2X3->#G^7R_[P"DF-4%5:T.+.U?>0R>:C?JM].U#A,*NZ.O!)[3XO
MW'RK-@V1!#3EYJO@Z[B4<W[F1/?150VT=[AUPY3JYDK/D\WK?;07?]R9-4.H
M'7R>KJ]!\IF.K.;<U%DG:[HUP*LYG:^ZU!-_-;_MLKUNL)*BP7=7Z\*!I9HE
M_;Q; VVGWRL7W8+/V*H4N+.^S38\_$5[GW+V4-^]O@X^R'EV*=4PG@-J @[N
M<T[_>%V;'H _N#57IM>,_S3X[9V5_LY/N_)>QBAK+GN*:?1'V$+*8:5G-.9?
ME^*1D%4'#D@=?YD#>FN?R0&53OML]_W?2WK_2@06.M;CL1)022!%3Q9E0.NN
M(+'L(+]#=\R961N48P0GH;[\):1Y5R2%H8-IBT1K(4U69O>QWJ#V0Q)69(5F
M58944Z9MDR/JNC8ZCG% H7WFO>Z(_*L.\2_N_;3!VOWH'K*+5!IV2W=FXOQ_
MT6O1*@/WY5X AP:TW\SJC>O!\UDY+$GV +Y1;X7$N+8((6#X6C6]=XH791A5
M*E8; 556^S=U?W0\%.ZFBD@.)8?[88X09#Y6(Q&.331P;$C%QQ.7ZYY9>T>Z
MW__VE3<E*>7QD;2E/;YK 9/;;-$"6AW);'Q6G%5:64J;B&L3,D;V654X:U13
M'C<K#?O=OW3A904MY0 U6S[&KBH33K#ZH^ZAES'$18_J?[!U]SB@Q'TZ5Y(5
MAI4&$(/R[YCC-&Y6;+5:493^A![$-,A^PA*RV\]TP_B@RE.^^H=PT[H2C:Y.
M!FSA5W?-/*N%]]WUL%:8P"#2R/J_J0TEY^NOWZ[WKC!>RMD9VVVQ^YJT?=*S
M0KKW#,PR*D&S\B+WA0L$_K-(5>7R<:NXX(KD(,3HZDIEE<J1ZS,S%U13U!2=
M<M[Q?I_H@C2 F5*#5T;OO*?"5W[]'!^]<XP)-T-\S*YA'-?_(\MJE']//,P#
M4^YB!G5\EXS:Z?:P&\;L5JU<8$M/M[PL;/XPN6EH-L?_;'@!I^O6Z\^27:[9
MBEL5_;N%PGJQ(@>3]IGS&W<S'V_FCQ9XEV$N2H^'$>[>]N1YTH429)QA3T'V
MP;P2>W5^5UU>#)?A@+Y[R057OJ749+XS-+GDDK1U#7=XM,'<RFGTX%A(Q)_J
MZFJU(]>O?^]SL[Z^X913:PTM?86C'#Y!BX@W';;K:&/LYD9A=F!X+V:DUVM^
ML1B5YP#3'3#-@^0V\?W1XH .+2_M[/C]X.9E]"44\>]QSZNSA^'ULQ:X\L^C
M[IL'CPUH".[]L=5[\^>-X+VZ9QQN)"WEBHUG]J9/LPZ/WH?S[GVM*'!E#[QX
MWSJB#KF_DP.:5/#;K6OMG*4583*-#0^8R)M!4#Q'J2DW?YM-7<G8]HG P^J
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
M(<5A99-VQI(6%Q."W)[T=58D?Y5,VTZK^7)?R]3KNW;!9P\^"==D-(:)Y@[
M#+E-U.MDP>G<\(XR0-G5 2:TO73;$#(FUF&H#I#OX5-XOE:9D:CU_+;P:OMJ
M[Z?DER6*32OFW$0;1=7HP<>O,I30$YC=.#8?>DCN/G\KX$%>CMD(J>1E9Q;-
MTF0*>%?O7(Y#2[]5O/SY)+3O7[!]-B8 ,^W(/%B;30*W5UT%2[I:PNH;A!PE
M2SH[3EREY\3!U[0&[8I#8(T+J]%EZ &V#%2&^K+S"H"_^I"5H!HK(Z&06G_.
M//SQE=&D%S$'V'Y+X?E%53Z&2SL?MYI,'*X8-9D8?G::3TMQ>IYOK99NC5O0
MDS.S9W>6F"5JEK.'U'TRX( WZSE^P3>4;C^[>0D&[C*S^'VN14G.C0'D,K1K
M-S%QU4,7C28DS;LZJ]32#3Q#[V9II%N;7SR:H V0&F>F_B#_C_X+R;5W1<>S
MXD-*;^3H<D##57%J5(-#C[YYZ/_8.2T87G[%>Z*J#&$17J.3[Q(U!)M)BR@*
M+]_/%\HW,7(O5'R,Y*;1_O,IX47VD77!XHD!W9*?H?/(*8_)'60,W:TUSWA[
MO]&UCT&77#6NY?9I>#X1_W:.PD^^L7]?RI1=F6+=-6W6H2+G+)4DG^'0I'3O
MJMSPTH^VC!:/_5WG#R_&2-DZ2_W+4:!_796>TU[@PKK8.UB*?>&:@"6V%*<4
M#6_B_>.P-,N%/[TV+NR6?@[(IA3M0-YF9ES%+V]AMA+BL$,6TBP%S+%_L^7^
MWQ'(24P;%!_ A=(=&*GN.N^%)3?QL?FS-'B<_:GX(@5A\J#H\5WGS 3VVQ\0
M=]CFLL\N. _J+A!9PK0%W,FFQJZ2CHV24VXN37Q*(F^74HJE;YL>^A3%(\T<
M=QB%42]" ,V>!/PM^!/$I-+!K 5;(*+:58].3R^N<SK6SFK\_B#-TN3 I[23
M@IF6B'[F2:+C0KT;C%_^EDH#8I-V&/M?F'OOJ*:B-6T\@$B52.]$I:DT:8**
M1%1$1*43J1'I744$!!(%J0)1$!%0HA0!$2)(;Z$C((:.@)0$ >D)0CB0]H7[
MK=^TNV;FWCOSS?P6:Z^5/P[G[/+NYWW>_99-<(0XHDT0Z&:I0.7DC\US;N%Z
MV:A=R16ZZ,B#J2#L^EOA2ZWTX\2=I 8=YSDPE\_IO>3TH@FCH((9NZ\R9_!!
MO,EY00<.>].0IZ]I/'WC^FF =E3\RCV+9W7.AD(68O\357"L(8(AZ#8G;N+:
MQC.J&T%26M9X2,5IT6)$^UQ%=75%-(O'*V.IZ"0A5A-U$$LJK'@.#:AVK=(H
MQO0!)-&TT;)MIKPZ]AA)-)YZAC EV+XQ6QQ+FTE0T5H9KDN_X2;'=6D5Q@_9
MCCD2M>!\0>;]?EHRG'*(WJ^O5PNX$<?(R<2^SKK,MJ4)]ZR@CQT',H>?\5ID
M*+-]IOB&N9MFJDQ]5X]\!)F()?^B/8?>*5&[.0KUGIG0;$6P/8.]2#5&M9\M
MOZ2]Y!!PJN-;"OO/^@RKZ)\:5PS#;1F@ ]6TCPR0*P90$DDB<9B./F" @"OZ
M1W]#(,Q?,MW$L0Y^N4<,4(S_IV.#Z=_X:VQ.+-HYV%44LG I*7WRI3M&Y!8A
M.B!?@I\AU(#<N?0.M6@)CL0&0X*]?1A+&*%/9)JZ5.=P2MGE9M6?%T]MUDYD
MXX==PM-5[8\<-^/#X14[U:(A,G3(THPPG2O<:$#/'O_63E,A"Q,29IF\/CK+
M:EW5+7[RZFVKQ/FK1QX;" _"%CVHAV'DX"'Z@?!+M!)W0-US+[CEO"GY<4,E
M8)_;OKAZS]A#/,KJU;?[6'<*;$]#@XAHM8KHH> (U1UJK%0!P*^$:@]D8!0R
MW@%A-U-VK!H?N)\0X,6;&WA))PN;&WBX6YO=>GSA>,B?N<46=#0=2HQE&CM0
M@0<EBNW9^HTU%43W^.#[(HNW,J<%M598@P)4H1DH@[3N7M"CS8N1WRZ [M]
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
MR&YM$SK6B+GQ"N]:_?NI>7]+XUA:I!Y6)-?59E'@Y#.DY/S:8\F.\)8^)=I
MC62Q-?76]7?((9<E>($P]6<X!]!&"!AG@.848^B:@/YU;QFID9R&!(T?@CEO
MC'GXJ1I7G$XS0&Y]2$,D+_THX$(8:^L3)""CU! #^3Y[#J)D@1WU:T^:G<=C
M[AK=X5R#]]%/_N)1_2Z+RBOAINS>"/A++K/.-Z11B"VZH4OQ%>LGS%G)T)8U
M!NAQ/4:^QY\)&+NV>\__MXOM_WL2=*G#27XP7!R?9-0QL=V5YI8_;A(<K+CC
MDL2COC<K07T&8$B2=D U"7(+0!$.0KU'-K+O9Y4?NQDO1K[,G3MN&+%?.\(
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
M][N0XVD)>HJE,S.A>]C8V;,'JVS+IR,*K:^X3&6S\3[=J\7DK) XZ%RA3)4
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
M?)KH?)Y9%Q*Q;>*,E/_B8.3J 3_SWL;:B]7CGMFW=U6G>%A^VD [&GTZ$9*
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
M!_^MR0'@!$((=/CFTG>$S;'L@(VO+8VOG_2+'[IDZ,4]XD75\!EX/=+FO,(
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
M<^8G9>6IHH2"W<Q'O*X_ZZ@O=!$CQ8B+>D:HZ#S:_G<\\A;++'IUAW(?T>\
MHXJ4$#9^UM!YZU"$A6BZ6'"#*<D<]SK,7M1F0#P@L=O9\^OE2,\CAO*\JJ^M
M_$^T>M@_T.VC/*:Z /[W&.'+R P1WH@?NXU[L:W.+, *L6VE@RZ5,WB[?E!I
M;?O5@SR/\<S'*>H]-=OLEQ>"^/<)VARSS_>3(EOW;=;N1):JD^$A7Z3>O9ZG
M_8%,]$&Q0[4TF[[M-;,VT=<A(!X];;V!IU>$+2^$@.A\3'L,17XLCU:,8 I&
MS\6N<LQ]T2(4I1[/#J&8+.5TU'7F!]87;K=B^(<O]]5%EU999CR7<GERM\-.
MI(DE^2TMB@'9A%0)ZEU:/O7:\61B+_DUX)CO -<F_2GQ25NZY:EYA_OZD^S/
M<$/V=&G_[\]>LK)71?_J>[8?=GN'X:\ LB/T3@XX055!YT:/I?:D%N5VCDSK
MUQX-R=FMP:<0'5WN8$\<1 @Y^P5ZBO%+^1)'22DY6%8Z&-$?F,<\VNS+0?4L
M?)2SG1/_)4]VO6;>+*M^A>=;3[N^7+)0C&7^ A@XV]^)C:QDA$HU$NQU7E<A
MV$_N[0#F7*NVRLHMJ2ZE7[9]GJ)R=Z_=%+_Y*"0<Y^T/K=D/?%WL3N9><M"/
MNEQ?3XI;6RM_SRIFI''RX]MCS#]N#S-M!E&Y&SIU>4G95!X%,N)UF_/9JN$Q
M,^!!H<=^I-V4--:U*6:<QTYZPJS[U*>'&E*?T&7N__SZU_\MDP5>M]-%B+:Q
M,#AT3IG[YY*(V:M'NYI9)253A5^^%,BR:5<;_59T?\MC'P=BSR$A(U!$RP/0
M3QCY&6F^'Z<<@ZT-BO%6&QX%FPVI3I;;R$J/%MC=S^R^*QX[^6!2!3[@O>Z;
MQ#M_ "(ZI8Y3R!DT1J:;1846QV)=8)SZ!&5>P+^C429^IM66BX+E<_ 8*PDX
MG]-CQ!/[L^(,9(5=C^5;6W,0G15&L:9W0XDV2J($3E39$N-V2?!K/W1UE^@Z
M&7ATPADCAG>R3]GI%RJ_E/(IL_I>^ZG.X]81'AM;NW%J(X@F6V$XN]'5'PFI
M%7A1YHD]BI%><I:I_J%M&/1V13!'YVN.@M>-X0^?ZA4USD=GBCWT'VWN(E>3
M^I,P,L%8<UHLAB4X9<.$Q)6PO=$ ;'6(/"X\1\R.[JVU_&4P1W/:F528F'@B
MWT;X[2WP.'ES@RHJC@]G;CD 575U;!P+MC(U45(VI'W0=G$I&N\TME,BA-G-
M)?$8G[;^ZW=&!P@1!2QT.;,!]V:GK C*[4@!CPG.9^]^FH25K3A\(3A._)PT
M*"S(L;\3G<RO=S8>Q.3,=@#B^K=&#LA!(SK+ 0C_?0@"[(3VKQVCZ,(OT#X@
M1,R)L#FSA(F&:-B&E]MHK6"&%^;C\YLUA74MS,I,61KC<T=9CSP.'ZC)AZLS
ML$2:]A1[3]RQXP#$= "ZWQ\%KC)O,^=:@?+3Y2;ZRV8 )!Z3[1+@@??B,"C]
M6.N/.]*LZY;A\=!(Z@P%IE7Y%T2_'*T$4Y+"UGXVELRZ*&TE=:0LZN$%G5:Q
M/\W86<&U)HHL8GB&FPHCUC"TS-Q[H-<!\"/+S6G4"H;,#N5MK('=H+7'-EU<
M*8I[=KD](4C=J5[4;?37 ]!3B 1=#<YXJ(A>!AY<RR _HJ7 ]4FI':%YA<0)
M3RCG8N-(5JK;45]W=2_5!H?H%<4+ AZWI>\:*Y9]LSY94/$47(:0)DG$SC*
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
M/?693#-CGS7DQWX5]IG/?.93I'!CZC]02P,$%     @ Y%*=4BI"&&W/%P$
M_&(+ !0   !C;7,M,C R,3 S,S%?;&%B+GAM;-R]?7/<.)(F_O]^"OQF]K?;
M$R%T\P4DP9G=O9!EN]=[;MMGNV=NH^.B J\2KTLL#5DE6_OI#R!9552]D  +
MI'@7,=.62B21^:#P,#.1R/R7__;]?@D>15%FJ_Q?_^#_Z/T!B)RM>);?_NL?
M?OWZ%N(__+=_^X=_^)?_#\+_^>KS>_!ZQ3;W(E^#FT*0M>#@6[:^ W_CHOP=
MR&)U#_ZV*G[/'@F$_U;==+-Z>"JRV[LU"+S /_QK\6<ITQ Q$<-4AA%$'O8A
M13Z#+&8T#G :\B2XNOTSC@.*B)="CU$.48P\B .90.3'.&4IPG'L5P]=9OGO
M?];_H:040"F7E]6O__J'N_7ZX<\__?3MV[<?O]-B^>.JN/TI\+SPI^W5?V@N
M_WYT_;>PNMI/T_2GZJ^[2\OLU(7JL?Y/__.7]U_8G;@G,,O+-<F9'J#,_EQ6
M'[Y?,;*N,.^5"YR]0O\&MY=!_1'T QCZ/WXO^1_^[1\ J.$H5DOQ64B@__WU
M\[NS0Z8_Z2M^RL6MGME/HLA6_,N:%.OWA(JEDKYZVOKI0?SK'\KL_F$IMI_=
M%4*>?NRR*)X]54N9:BG]6$OYQW.#_72!^([D71_+ZD"X2MT/KF3LPO2#,W&_
M*GX0XPO<&N9BD>LOU)N<3_7=W0UUL>CC2^SJ:[%:D^4$7XO],"V1E_J#]^JG
M9AC]H XRK<9IJ+LEJOB^%CD7-5L^>S3(^+_^0?VT8/?EXL,J__N&+#.9"?Y:
M2%$4@M^L[A]$7E8L_FE)\NNR%.OR+<F*OY+E1KS.2K9<E9M"+ (6<(D"#A.I
MWEN(RQ1BCZ4PY)%/,&-A+(+%>O?E7X@<_OIE*V<EC"-)_F"!U?K,FB]$N=H4
M;/^VO%^>>@6JMY]^7^*?<G(OR@?2W*#4T89%K>&_M94!O-$&L)8ZX$'= $BE
MT+_\M =DS.E:SF<2EG/"'TBE#'C4V@"^4V>J6>&-X5E=.H_9>2;2>+/T]2XK
M@5B*RNPNQ(-ZMOJI!+G=[-T+HA7D@*S;,ZFN(NJI;%,4RN8'RI+,RA_!USMA
M^WRVRM6M:["2X'ZS5C<"N<EY>06^W67L#I!"U"-RL"GU2'_?K+3_\.'ZKR58
MWRFA]!4/&[K,V/()D$>2J0E="D!R7OUIK42JI -R58!U09003$NA;E\!NGD"
MZN-2+)>@O%/7ER#+@2!J9"W&CV>_IBOV;.*6VBY?%8=?K15S]]6J7XCJ<5"[
M1%Y8V^M_O/SY/QVMO^MBJQTI6,]7NKGB)S6/3#RLX3/NT:Z=8QC6*\=+MIY
MI<8?U#>!BT*YLR<@V5$2%]EBZ\U^5;<N$ND)#Z<)I"E7/B;W*<2^%RA'D\:<
M)IZ,I3!Y31\^>&YOW9T+KX4SH^\CK+K?D9<@,/(KSTQY8U(XI^G>Z"V5D)6:
MI6 _WJX>?U*W*'4#3_^@&<"#GM_X['\\>MPD2_J<$ML5>O;O=@MN4\);0AX6
MUXRM-NH%]D'Q?_E^I7C\.N=OLYSD3+T7/@LFLD?-_*^>]C_K8:^_9^7"1RS$
M4:(6*4V5+1WK11K[$8P\++&(/#^.8I-%ZD*8N2WLO835MQO\IH7\7V8KW,GD
M=+/"U)"/S"26:!M3BDN8GOG>%422E+32L1FFIB*Q7)?;3PXYR8D\D_"82^2V
MW.?TF79\J0VCS^)QM7Q4(]PHBRA;OR4L6V;K3)1?U=2*7\0]%<7"2Q.,PM2'
M5(1,&2ZIA(1'$0Q$)'F $YQ&V#2^8#+@_'BOD1G40H.]U.#ZH<B6P,=7>O\A
M,'=6C8#OCQ2XAG-T3CN/9"4Q^*V6V?"M8HRDN7?O&M&)G'@'R%IYJC8P=3BD
M1H^9S.^T4:KM7EK=-\RHU5M]?+,4'^5?29%I]G^7*^X3Y?I-OJ['$M_7KY0F
MOR^XGP2(2@)37T00I3Z')&0A9()XD91Q*GTCOAXP]MRH>RLZ^"C!5GBPE1YL
MQ;<S86VFPLQB'0G@D<E\A^VJ"UOPV]?:AE4:@$H%AS;L .!<FJPVPT]JH0[
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
M'X5A0B*?0AI* 1'B'-*()E P1 .,E3L01G;=$EYP_J=II&#[#7C9";:+)+_
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
M,K58(S.@+M09[2^N#'7XW(EK0YU1Z[@ZU+D+A\8MUMEM9==_$>OULCJ%T1A
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
M92@"GQ H<<@A0KKR<YA(&,;2BRE-2>!9Y=F>&VAN1+J5#I!*O*&%G@_0-+,
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
M3(QW1,X/,S>^:TL*E*AU+K6Y]]4!:+\[Z@:FD:GJ-$(#'-4.J,R=5C>03>3
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
MB')-(&8HAL0\FE B(JB.S49<..5=.<J;FOU\:"UR6W9/;2K=H_^L*^K=GYG
M6 [\17DE&-T_$8'A'.EK<#VL7ESO 5(+K;N,,AJ#>TRI2=8^M_7-:7NPNY/E
MZOEVO5:;VT<;V%V)J&P R\PBYV9K(#.5FDU"I"'7>6YV"BJ7J5 ::>J7W=8A
M<6K<?% 8,*NQL7?F<U59.T^EQK[I;EV0NWDT@@(Y,#$W,"R5+6MU[-4%]^TP
M]DB&<X0F;%I<E]"1$^0<,3A-E7.]<92D.>OWLEUHA,J2' K!$HACC2$5A, T
M%3**)4,\]BK)V$.'J='2-6E:GD<Y?5;,C<,&7H>!66V8)1@Z/:X)XBNFQI5J
M3#DMKHG3E2EQ+X8*6>#[8NWH1*<H99Q )16".,,QI!EBD#,>J8PAE41>)U-^
MXJ?&E9?K3 ]4UGN0FM[_5Q?T?LUBWJ]?R7O*9;S#U/ .7,![O=H80Y3-WZWM
MX;[9_C8.TMZJIY42577<3^9A_*QW7LRZ< B+XQA'B8(B$@IB+G+(M(H@$1*)
M)(N$Y$[.Q&N4F!H%6AVMG;(_8_&KU7+5>K23WE@H#TQ]_@ [LUL(A%HXS@S?
MX#?STS&W725_%(8+@=".YX*,%206\0TS3YA07[\K9<]F;J4LK& V/X1 KM_8
M/HM/RS6;_[9:;I_69HCJT,9>4S744O+03ZO:G*62L3S+(\ABF=O81@T9PACF
M7&2$&@-1^L4MC:3WU#AU-P-03>$&["<!FK-HMM3KM?\>Z[%P,TXGN-@#4_L
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
M2>K47O:]TF6;Z8;:_U;W1';)6;MB$=QLBN#0#DP605#U-BV\4 II7;@)'M7
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
M"/3;#!V)'=#M="DBUC<[^A+.;A;)=;"-E?&\3RXP'%)J"<UGX1%8/4-F.'=
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
M/-(PQYI ' D*24HD3 2GE&6<1BCU.C5P$CLU BJUO0$[Y6^J6+^=ZIZG V[
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
MS"F'+$("2I4D>9I$N59>I<//R)C:YFJ?B732*Q0<-%_7J4:>7N5S$+OQ[I7
M#<R=@3#SYL$65$)RV3DQH_)1RSR/.:7MTIXIZL7"YO"4&?#OF2@]1A]M/.JJ
M/A:):!1G0AK81&H/F+ A"4%32'%,-<T0E\HK-+!+X-08P^IKG_RZ \=.Y1M0
M*=WS!*H3=C?B" GFP"QR-8[^.>Z.X 1->.^2.6[VNR,")ZGPKO?UCTA>V J5
MQA[:AWFPC+,HBC D0AEC1 L,>8PS*#&).39,(U,O8^2<D*EQRT['PJ8#; #[
MH5;L0?4( CR+J!N%7(O3P+2Q5Z_:I@T1'-.&0.@8XA,YHP<-7YKIN2CAB]?V
M>^^/O6,SL_?@E&$"21X1LP%)-60YHI#J-$Z(H'FDB,\[?RQ@:N_[I_,^8\^*
MXB<PNKWHUX S] [#ULRL'>?_5F;,;9['][M< B@D!YS(&/7]OS3#XW?_XG4]
M^QWL>L*_6:Y6R[]LFMJ,XHQE# N(&$X@SG4"*2(,<I;1!*&<:)5XM2@XE3&U
MM[]4L=H\\[V28+G=K#=L8;U!GHT%SJ#JQ@178C4T&1Q@>MM6&\R_PO[_7][;
M-KF-8VFBW_=7,*+O[:F*2-2 )$  VQ$;D4[;U9YPV0[;U;T;_4&!U[2F92E'
M4F8Y^]<O0%(2,R61  4R.??NSDRE,TF<<QZ0#P^ \W+>[*A%\4^(&;>._7D[
MCTK/MUS:\^2);[Y=+Y7[C^/Q![YPFT/755-$.W[58TM;5U]0G )-H6MHE&'
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
MZL?#]N/H'Y^;(A7:>/R-_YA_O_]^P^W#XI(*B\)DHI YT"D6 &F1 L%,!I"
MAAE40.*7*.$M<6K<\L'^[<Z1>R)K#9.?K#_TV]]_OK!4Q!'4[:PR"( #,\N9
M(A'6VZEU3G9*Q\;RPMH;EV#ZL@4X0K"]O K'.9Q"2W$<C?.R]3C.F=59E./L
MC?U<OC)_Q(5\\LVW*B+\S8\[O=SH6<HHSXJ4 :Z)!HC  @B:LS)P&^>&I2K%
MLZ6^=4ZIG\-W5I;7L\^J9[\I<;A'O\J?:H1M6Y635=5WVW6$D]OYPR%K?*W=
M8V _F\O;/_\I+>!?N/K/^[K ;YA3>'XZ_!S"RR >A[(K;&LE]UEIM9[G/WG!
M;F G%C%=P//"1G7_.FU^[OIUW]!S(ZQ,TG>)::NE?0WJ,C3&8"DU52"'+OP;
MVI\8D=;I(PJ+ E(C\Z"HJ9-2IN;>U652]UKV+.]S&E'/C:Q+<1IZSRH8HO#-
MJ38(HNY#G10T[I93FZU'NTNM%_=[^W>>R_LJ%,K1RDQ:OZ'@4(!42^M/,,T!
MA=P K TDVDAMO8V0=_^$C*F]^7L'>E&&]LU+)</>^E-(^KWS%^(SUKJM5.^J
M=@/BO>XMUL=\V4^)&?55;['S^8O>=FG/U(^U<XFWCY_LU.YZ6-PYK]?%K1"1
MTY08!2@1]@N/8 XHA1(0K23G4D)&=$@ 4)NP:88"W3E-KY*[6O&K?7N84NW
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
M FU&I<3+47M.G!%&[$>OU?:GV_F\WWY;.>$?[(-;AKM34N",& &XXM@5TX2
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
MDZNIMK3?.MT885-6D[:_*B7R,L?GRO[7_>[1??066FZ3/]SWT1JS^L..8;^
M^QONW-:IG-]Q9]?<#B"EI?#R:*U,O[07SEU3W0==EY+5;CSW88WTL8SWX+1\
M7",(&>UC' ^0YL<[XJ@]DSKF2_W15 =_;[DLS_SV=0-?K=;KU1_VAQMN7T5W
M;%UD@MIE);=K'JH!2F4!*"LT, SQ N=*$<W#=E?"%)C>3LMU64(QN7[@\T7X
M3DL@_'Z[+L-!.O#7V"GN>+,.&]CI[D[Z=I4L]^HG._TC9GKTPBUJRD>8!N/F
M?O1"YR@)I-\H/4I"W/.U_7IJO=E5G'Y2-\SI\6ZK[862(EX>%VH"<X"$)$#D
M60:R'*:,9)G)B/(N_. I=&JKDH/>B54\V56^;ZB>_*-\.4OM0RH)^,Y"][IC
M"&P'YK.7AS6@#,, \(Y5;"$2S&'5% +Q:JN9X#O4>)41 HU[4O\@]-YP;O^L
M'U:+!_>=:'Y'[.!?_UC5!^*2I*B@. 6&J P@1A6@A%-02"S2G"J(A/=>?;>X
MJ?'Y7N-GKI1[%?[CWKX)^"KQ+X/K"7DWA<<%<F#R;L/0ZMLCGL,#0W^^CHOE
M2$Q],:9!%.T/40LY>PPR&BW[&]0DY("[^NTAO-9B^VZYV:[+1^B=Y7[[S&S=
M@<27;1D'J.WC8Y^M6STS19%JE3,@38X!LE #)I@&>6XR*3 O:.YU.! N>FH4
MO=.U/$\,VS0(P-MOPV 8% ?F9Z=T<M#:U<^M$76*7R65ZLE!]W@;!>%XQ=PD
M") ^Z@9!."K/-P=ZC- CL&/?F6KS=76M+"/:3QY?N%KS[Y8W_&Z^Y8M&&W/G
MO)9=YMT'.:,HRYF=E51I"I 4*:#:8*"HEI@)103TWBNX0(^I<5E#S40V] P(
MC[A@4KK]SI&@'ICP&E:XLZ*#'66?!'=*5)N2-.?C9O3Y"(AK&6=>1G)N!YR?
ML#B7RU%M"XBY8/3Q(F<NA^!)B$V$X?JYUI_6JX>YJQ+Y=K5^O;H76W._N)9E
MOXO-S'"1I45N@!*Y:T"1:\!2H8'FL"!<,<I14&9OF["I?7)><7?$;SU E\Z[
MW 1ZT*VP^OG,L< :^J-1J_0DKKF1EIN\J?!+?K++1#MO?/%S/#_9!Z.8GG&K
MO%%]81_+GWN_7O?T["ZVRX!WO55=U/3U4KU?\64C>KH.WYPQHYG.&0&:0080
MQA@(0Z1E%HD+KBWC:!G81,Q;^/1.]Y_G45PEU^_??_S[]8>;-X$MQ/QGP(]_
MAD%U8#9Z.U]:E=W^7Y..GM9G>%(SH#8A8NNO8-BB=OCRESYN(Z]@5([Z=86/
MT+M1XOWW^S*_^+4+_9-5F57[\T)OJ_[2U]]7Z^W\7U4 U7IUI]?;1Q=(M;5_
M>_-?]_,[Y\G-*$]3B)0 B!L$D$X-X!G. 2/4/KP,H;SP*@T96[&I>5KOM?42
M^,$XZW8=K"MK"/&&6<&-%>-,IB=GOL 4#>_?[2>F:=-5LK>JG*.F75?)SK*K
M,KIY>U5>LC<O:J/%J(!'[K881[>Q6RY&1?1$W\6XXX?7M/NL^>*-:Y2@G;!S
M^FSD>G[G?OQH=DI<_YAO9C(CC!04 L&T H@P"+AA'$"&#59":FVX;]V[BS29
M&H]_L'\KRV37.B;_<%H&E,6[;%[:&7I4M >FY%"@@RKK10'ITNI[ERDQ6H6^
M*%@UJ_C%&;!G@62^^>;^US'L U^XO<C/>K-=SUTM._<'J]+37S2N_*37\Y5Z
MMY1KS3?ZM:[^:_^]N%=V-?;FA_QFGV#M3MK>&*/E=H8+AE.%7=\&G5OOV#*H
MX)95$3(*$VE=9L-"2G.-JWX0]XY0Z^N#=D?5E=K50<#F6^ESE3\T++VJJO?L
M34L.F"15ID%@*<*1'QL_/WRZ#\/ GP9GRM7QI#=G>?]H//_=DQLJ$ [/U$\[
M''YV<1"[AV>'11D1D51H1"SJ_"*S&+5B]+@6C%N.^D5FYZC6]<MH$1X5L@LV
ML?J\GC_,E5XZP:OOSVLJJE1K2A@%D%"[O##$  $+!@I$38X009 @WP@03YE3
M6TCLXZP<2ZE:<?M5<YHG?_X3S=+T+\FZKLUXUU&;L?=$=$=]# #OP)^'/;(N
MC6&G<U(I[5WMLO^C[1VW,0"R(\5H1$$X*!HC$*N6R O?D4:+L@@TK1E1$7IK
MWW)Q2[?^XB[[I!J^/NV>:0B)I(0"PUV5.(XQH)!BD!NL.&<*,9Z&51X^(VEJ
M*Y&JZG#5CZZB[-#2<.<@]7/]HP U] 9.0\<=-_Q4JQDQ.J(3BKA5W\X)&[G8
M6X?-QS7>NF[H1PVE5UE^<!9U/Q;7LG=SO:TBM]QYY=>5%>X*;&A5_='U\WV[
M6AL]+_^^(RZWY\P-+U &TIRFEDV( $Q" ;B2&!NM,E[0D*/$F,I-S7M\/5_<
M;^</VE5KJ?1/-F77(?X'7ZM-\M.NT?SF_*LV_(SZD=E+S=/@;NC>K'W3L5+W
MI&F9BW'=3V:U_G*[WGMS=_>4]6H:%N_=KH@%VX>8B)CL&U6_40E["&2?<_P@
M,OI]%OZJU:W]TI1>J*NF]&U^5[=^DH08)G(.4"ZUVP9/ <]I!C#*!2MP+G,:
MQ/%G)4V-L&M%DZ:F@4VUNM'UX]LHF U,GOW@"F:\3BABTM=Y8:-R4:?-SXFE
M^X8HG= _\.W]6M=/<L'S#&,-@5**65\0,<"@YA9:FG-6R$(:?$'_\Z:LJ3'%
M<7ON2MN>;-&&LA]?1,)N8,;H#]NEO<Q/ 3)@!_,GXEZR;_DINSNZE9^\)4:Z
M_"M76O++W5IS]7'Y-[Z>EPUT^%:G,P134J1$@51CZW(HA0 WH@!<,)UG&22%
M" S%]Q4=\G:,$XA?ZIIL2F5=M<V'6MV+T^=;\/<CF2$P'9AQCE+G*W2_[-'=
M*5X>' ^5-]\-U7!9\RVR7S!GOAN1]HQYC_M[IB'>B\5<_KXMR_65X7P&2<(H
MXD P9KE)"PH$%@P8J!!7!4/<!/4+/Y(P->>F4C"I-0P*GCR/HA_#7(3-P%02
M!DMX!N$YTZ.F#1X)&3=7\)R-1PF"9R\,#[+^^,?2OC1V050^AQ1K:G*# 9<B
M PCA# BA$<@HRQFB!$ONE0MS-/+4WN*]<L'1ST\!:W]Q+X)AX!?6&X&@L.23
MUEX:9OQTT-'"AD_:T@P#/GU!V#NH]'SVNHYY>+<TJ_7W<HOB_;YR)\\*J>P"
M + "%@ )I('([2NIC=:($4*QR'U>R2Y!4WM#=[HF#65[5$GMQ+?]#8Z)VM#.
M?&_ O-]P7S0.+_QF]\9OM/SE=O7P[W:(ZH6W/SQ_USN''^75]S5RQP3>UX<'
M(U:G:?,'79UX?^4_JNX^S@+[\2_E?-:W+OE@M7ZT?WZEE]K,RXA)5R!K9@S3
M$!L$!"2N,@@2@&*B %':T,+DB"&O3<@8RDR-8*ZEU L74:!58A:K/\#VVWIU
M?_O-'5ZN]W8D6_XC$;4E_K%V%\]<.RV-/1\#4]?>E%V4C=6VBE5_:HX+D-]/
MC+MF9]+5KKS?B#/D'R8YYDR-%#]YJ,"WZV^CYM;*M7;5&X3>_J'UTK7D6:W=
MZU7'!+M72>_*S-3OU,]E]+#[K7QVY>$*U[GGWOU5/";\[F[QZ,[52IGVVLW6
M+CN-MH3*%XG+R;HOGX[&0.X5+RMQW:VU^W?]IY\6J\WFY\01?UFL;KZ\=^/6
M44:N-1U_%N5PAA4B==J)]92T1(Y>+&*TD-)88#1C3:.-V3-QSSY2J\5<E7)V
MFW*[^-<W]OG;/GZR?Y>/,Y,61BB3@D)G.4!IA@"%PGZULP)2B(126=#1H;?D
MJ7VBGRA^==B-WD=O5\I;]B_5#\R(\YX/O]VY05 >^,,;"'#RC_J_7_6/;?+*
MOJS_C+C'%PQ@U!0P;^'C9F^%8G*4>!4\0(1R/%7_LG?[KG262ZMJ3C.)<@U%
MGH+48 D0IPP(XCHI8T&AS%)&M>Q=;.>LV*GQVK[!9*-QG_,H9*GM!:5SS@/O
MQV'QX1R8P)Z6O:E1/:A<+A)NVE&]K)A-)TB#E:HY+_GE"M%THM%:9J;[[OXE
M$][:%7X=!E:WV"@4)R++&3"BP  5$@*>P@((S;E2C C,@ZCHI)2I,4^90>ZT
M3&HUPZL('"/IZ1]=BL_0OM!S:")V(?'"('9&^[&@T1//S]IZ*C_\_,47'&ON
MHC%)9M]R*("6Q+[L2C! C9) XKS(B\+H(M/!!YO3C+YL'.P%A5N>@BW@>'-R
MX90!./0[XO2.EPP[Y!PS+K+%GI,'G0-$3;O^0VY-,J/*("@9!?95=,ESR@#.
M<PX*5>3(Y$5&<Z]7M%W,U-[69T&_98_"4M&+@J3WH/I]FB^':N!WN0=*%\9$
M/P=AN'#HO:07C(1^;FU[$/31U7W=\O7ZL4S+J(X)JKI6)UJ;UVYFRCE,8:9!
MJNWG&XF4 *I) :2B7*6:B=ROY$I/^5-CCIWZ=3VP4$<^#'M?%W\P1 <FF)W&
M2:EH\IOF3LUR"V&(54 OF.*N#\)4&'GET N?XS5%OV'ZL9EKF[&\UV^M-67?
M%RZW+C?UYGZS77W7:[=C7FZ8SS!$"&'#@-30 (04 8Q2#$RN)<20F#RL6XNO
MX*GQ5ZUW&&]YH^Q'6$-@-SA3E2I7Y]8[I:OD^IW:UC<:XGPF%*R8?.4M>U2B
M"D7D.4,%W]^/FJI(<>NU?=Q54-G5ZLD00RHC#*3"$A)2, <<<@&$=:RTX@4B
M6(24/SHK*8A\QBM_M*_N4X>E!!95/0^L'_U$@6M@OMGKF.R5W/6*BD<MG4#$
MY)+SPD8ECTZ;G[-%]PWA$:9E:Y:/Z_GM?.G.8!S[S)?O^6;[=OZ@_X_FZ\WN
MM"3+-,%0@H+F+B9%("",90J2ZHPH*B3,O?*\0H1.S6,I]4X.BB>5YHE3/7&Z
M)Z7R_C&(WNBWT\E0F Z^J>,%9_<"K#^N_C&<0^ [4JQF-)R#PAE# 6L)6_0>
M:K3PQ%#CFF&(P?>&L[KU*U>+!_N!J([/WW)9?SF^S'_43[XTA NL#;!+3P$0
M00@PDA$@,"$02I@BZ,WGW>*FQN1[C7==Y@XZ)U_LW)=*)QF^2NS#B/V)QP/X
M;BJ/"^?PR]'S2,Y_]"!O#PS]:3LNEB,1]L68!A&U/T0M%.TQR&CD[&]0DY8#
M[NJW"F\TAMZXXO;;QWT%^T^ND=9J>53HSJ4E6*L79<W3*F1S1CC,:)%F(-/<
MU9^#&: $%P"2@BFBA=(%#UFRQU%KFNM[7=H3MJ:/-$T"$5<6D (B"@J0,A@P
MP1&07!$NH5)Y9F9W96.#+UN^WDYULIZK./24558E?)N\TM9#6I8I.:;N<_(B
M,PF1%-BD*= %LRM?HJ'UF60.2*X*3E".>);5,_EFJ:8]CSL%QYM%*_&%Y\]O
M*V[\&1G8,6L:]&_UA#1[ M56'97R?6K8/A,DWEY?7*1C;@Q&TFS47<2X:#[?
M<HP\>M]XL>7M5[W^[FI<[4]O9ZI("P:Q!(92ZP<Q"('(4@8,2V4FK1^49D'1
M(">E3&W=ZI0$5M#W1%DU0R/$3L'HQXX7@S/X5N(.%Z?A5>)TK$(Y8L:'M6 0
M-SSLE*"1H\-:;#T.#FN[^*)HBLU,%)PS:@C@N;1^-"T08 @I (7*&;.O/1-!
MN;"[@:?V9A\.URZ)B]C,-#8,ZDP!9I3%*Z6914ZE@,B<:$D(1GD6LCSLA=<+
M'."N+T+-CP7[8#'\]ENI4O0HCT$*[.W'?HDHC;/E]([^WG=_AV_+B,&;!=]L
M/IK2=RJ+Q!%BJ+U%@1QK#E!F)*#,8$ $2XM<8@A%4&3[64E3([52/[?\*S7L
M52OS/*J^Z[H(6 W\$H?!U&/!U0%!W#74.6$C+XLZ;#Y>Z73=T+N_5%5KI([5
MJ&N*S#)C(&,I!Y 2X_IJ4U>C2P((TUQ *G46%LQ^1L[4&*%1WZDKB"@(3C\R
MB #2P%1PC$_R4ZUEQ(YS'3A$[GAT4M38S8O:[#W1AZCU\GY,\':U=IW-=H&>
M[Y9*_]#JZ^K=9G._WUZI+W*%B692B0*G=ND#D4:6(G@.*"$(%+G]?YAK:'A0
MIZ%0!:;''?/MW#K]IE(QN5O/I2[[Q*G58N$B6.QJH.H9%]@R+GAJ_.AF2, '
MYJ%:JT. >:V\VR&NU/^WS7Y3>7=Q6;'ODYV#LC57/+KJBV-,'@O6852"ZXO0
M<^;K/4[_PAR]N\+/%$2P@! #G5'K0E'L"GBD&> 9RRQ'NO_I<<1ZD4[3/%DM
M*UNX,HOE#PUUK_[\I[2 ?SD<"AT,J[,*-U>7G\->-LNP2'%&,P1@460 *5X
M9@IFOX<9PCB5,.<Z]/AUY#D>_M3ULAF^X(SVLKFEA3(\RS40*G7-0]P9#B0I
M@%E.-:20*U?;W'^S<K1Y'6.'<S^GTOV@&W/J*IC6T[D^3">OIG/,^?-S@T:;
ME:&W::QF5\=O6/.5VL_9\]\U;HA;3>AB8&-7'>JOT.C5B2[&[E05H\L'[>=+
M?=!_7$OI*, =SJ]72_NC+'>T-A_7-]_L@ZS?+9M76!*9WRUT52<DE4(6J3%
MTXQ87TIC(+C,@-2Y@5(*Q%.O+A-1M)G:PM,:DQQT39Z:8R<IJ0RRM/STLMJF
M?@5=+IM//V8>;98&9N8&ZM:?7JJR@?SO=\JM1TNOZ++Y"2;F*+C&).;+%!J5
MF*-@]YR8XPS:CY@_;K_I]<WJ^]U:?]/+S;[^>%E3IU'V3O_*YTOWRU?:K-:N
M+KD[B9B;N2S3#;[R'S,D$5,%$8 S;=="!=2 N0DG**6<%ZDJBJ"#Q'BJ38VR
M?U^N-5_,_V7]+U?FW_6RM#-F/[5EEXGYOE.B==^^7O_O,&:..*%^-/TRTS0P
M9Y=&)4^LVG7_^,G9\'/M:N\K<NJKQ-FW_ZLHC4R>6WGE#D_B47E\[&/R>D3M
M1B7Y^*@^9_P!)/2,7IUS46<2G2@]-.,I+;! %,B4N>TMG0)6, (8(84A$J,,
MLY MD'9Q4]OCJ**X%@>= T-:V['U8]=XB U])C-?<NN66,"<3_MAM33[7S1L
M: :_)@<[(L;!>N$5-2"V7>*XD;%>UA^%R/K=U8]AWO"UVYYW;6K*@[?7\X7K
MEC3+=*:,I1' 2::LMYA;:H$J!P7/,((HT\S $&_QC)RIN7ZU6HFNU2U/A?F#
M7KMF5?83\-WZ@N4A<92CXW/@IYHS@X0!N::6US46@&E.0.$"EJE"(D_%S"HE
M5B/"WY0W_ 0L]7;7:^OL%/ '/E_L4H]V?VDDG0PZ1W[?APBX#_QAV&EX.'N_
M2FHMX]%^!PPQ^?Z<J%&)OL/>YPS?=7D_:C_=L.?]OGDMRB4CQN2 0,( (H4$
M%,("$((D-S2GFGGUZ_:4-S6J/]>OJD>?8%_$_3@C(HX#<\=E$ :SB"<P,=FD
M2^2HK.)I_W-V\;TMO/?X>SMEBT_?5DO]X;ZLK>(J2G!N'4;NSG]0!C$0.<F
M,)G*89HAZ\OX]AM_/OC4^*/4+RD53"H-_9N*'P'7S@R7PC$P#00@$=0M_)S)
M%W0(/QIRM*[@YXQI=@(_>TUX#YN;JC/6_$%7G4NK^)R/YEJM[MS>5-VCA159
MEG*1 DA3!)!*N5WP"0I@7@AJJ!(D+WQ;V_B)G-IK?- ZJ=2^JF.97%333O4>
MW7 \)Z#]Q1\&UH'I(!*B07UUPD"ZM-V.I[31NO"$6=]LSA-X9_](W>OE\Y"5
MPQ;6H?"ZQAB;(M<@E9P )" #/"<$0$/MTH1F&NDL;./#6_;TMD+*$ZSK$W&9
MX5%Z?NC[+4\&071H2CH7XMK8Y!ZH\'TP7+%CZOR$CQX_%X3)J5BYL 'ZQL5M
M#R=_U[OMQJ^KFW*SL5G@IMZRN1:;,OEA9OD*PYRGP% 7;YY!#006KE$'09!S
ME!L1E*+96Y.I^5OU,7W7WFUHO%O?>?+CO%'0'Y@#K0U/8R22Z^8<5*8D35OV
M&\')/W;V1(USNQ#3N#%N?949.;[M0LR.8]LN';!WQ_?U/5^\7:W?+!_FZ]6R
MK(R[.&H5-].IL3Q:Y !GR  D7=%IEBF@"TX*A0G1W 3V?/<2/#7:K/5V^:N)
M;FI>A:C)IN[!/>#]IL*/*H< >&!F;&+[1.GDN'5DU$[P04!%[@7O)WOL;O!!
MB)SH!Q]V?]^J'/:%GW^OELHWJ\UV\V&UO5ZX&;?<6>_KD%S3(BLH(#0O .*:
MNTUP5R*_L&ZA(H6 03D1/D*GQEFUSO7NSU52JIU8O9.]XH$;:T%3X,=7L8$=
MF*NB8-JCYH<_2'$+@'C(';D:B#\2QZ5! NX-;]QA.6YS_]UEVB_U^O;1Q:_R
MY6/=]2 WF<:%3 &"#%H_BBO I2 @SS-$B4D%A%Y^5)>@J7'07M>D4C:IM?5O
M*=$*:SO'Q 1KZ!VR,SCUZ,'1"IA_]XU8P(W4=Z,_@$$--WQ0:6FUT7K[:$TV
M?(QHMM?PNKZ?,_=IO9):JXUKH_F%+_1'8SE9;SYKJ></93:DE(6AQ-4'X9@"
MA#D%7.L40$%3A"VI"B'#SB0Z94[O+&*G<M4Y=F.5=H=Y;CI>\>4_DZ73/UGO
M#0CSYKKGP,^5BXKKP'S[%- O-:"EOLGG;AR#/3AO;&*Z;]U"1_7=O#%X[KCY
MWQ@>0U5%8UTK99^N3?V?]_.E3F="9@0IZZ,516K]-JPL!3&E **<&0@+#%VS
M'K]@JK-2IN:OU0&$M8I7NQ\2IVSR<>G)+.W MK-)-+@&9I#>2 7%8'4B<4$P
MUOFQ1XO*ZC2O&9[5?7'XHLU5B73U/#[K[UK-2Q^U7!F^>G3=',L4\L,!O;1O
M?:85 H)QUW=1<B"XDB"7.>4YE1)QYKN("Q$\.9*H=4\:RM<[(:\>RX:D_JN5
MH GH7NX-!>O09-*):%WH(O$)DK@,9/\EXE!@C[1DC MZT#*R#W(MR\J@X49;
M9O8QLKGL['5_7P_PC5W?WLZ7M[^N5W]LO]5+W!FQ1,\$,2"G]O.)A,X DT4.
M!&3:"*D)H5['"!UR)D?PE6^STS6IE W;N^N"UM<+O!BP<?S 4*QZ>(&M2%SL
M!YX>?61/L-7$8U^P_?)A0R-^7ZKYIBPZI-7K>_UN^=8^4MMOCIHL;3"824:
M($7JHL\,8(9@@*52J69,V]5CV)Y5!*VFMZOEWY\[YN3X;6:-#/C ).4=8O%X
ME30MNG*A:4(GG_C<_ERZ1,Z^\:,P/&!^B0"--K4F&;OA@6/?L Z?H?M1\NM]
M]:]] 8Z/YO#+78&.QYG,,XVRC ,-<P.0=9$!+V .F*:8<"D+S=*0J ]?P5/S
MWPXJ-LNEA5&M-^A^?#H$E .39@/%O7K-"CU7SM<K=_SJ/\:CQ5"T8G*?M^Q1
M"2X4D><L%GQ_WXIA2SONS=HN6+=ON2R'_(W_F'^___YJM;9NJJ7+&VX?./?F
MI,9%J>$<: ,S@(B @!-=V'_J7"E(C"GR,#<Q1/ST_,&JJ+T[B-OI'EI2+ !\
MHB V"MMO1>::DQ*5 II2 EA18.VF1:5>J;=#0S_&]Z+6,Q$[11-9:SK@!/A]
M-X:"=>!O1WD*9!_D2O']\WR5[*#>*Y_<=$'=H\I;.&9Q:[X%R!^Y EPX,L?U
MX'J,T>]K\ONV'/V3?;2V=50M,H0SQ#5@C!< "8:!0*0 "J420USD*0\J(WPL
M8FKD5&N8E"KV#%@^ :0?_5P&S\ D$XA,,(^<-SXF6YR0,BHGG+?R^9O?<F7/
MMH)5$=#E[2&4Q?[D1E#OE@]ZLW7KME>/=5O3$U>7S715;J#**0,P9ZFEA*(
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
M8%=#F:4+S70:Y'A<HLS4_))F^N;93N.!?6@OF2L_.AIK!@:FK, J/8.F@,:
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
M>_O3__H?N]_8_R/X1O^O__%_ 5!+ P04    " #D4IU2F#M?O9O%   %  D
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
MT3-N?K0)_$Z3>0<>W>OE@JC>%$5RX0)F)X B&%F+(G7MV). 9Z:,X[$8UZ0
M]8J$<5.> P/D2,EV8$Y^Q_65<7VV7B^G\6Q=FZN^6]QA+S6%*4[F.HFJOB)/
MUD*(NA;5%N]"L#&K)J\F#J9TW$?6 R.LK9XZ,$Y?,3AQF6L;BJ#8I=XYU"$0
M,=M--_!HK9+)J#8W-->I&/F]=$L$'23@[LS4YS"=;;%_;=[SA\6,%++Z,:RF
M:8(>E3 V@5$I@[+$7D#I ;V)@GG)6&S2">) .D=^!]W41@VKI XP^%-8SLG
MKE[C<C-;?,N$9#G[3#Z@-Q:W=3I!)0;&)^X+8UKLFM)P.M)V4C/R"^>!\72Z
MP#LXUVXR\6(Z.UO7+JU9%R4-@BS.DV#J7".G.22'FM$);;5KDCN]@YZ1WR\W
M1LXQ0G^B\U3KZ(LE?J P=?H9VPU7O7>9QYBTNC^? XU=O5S\5;FLE=E!Q-50
M3J=$U)H!UXJP%CW9J<P-<">895DE&9JX( ?2.?"85BF35$I[R,;0F2Z-AH@N
MDK&FW8S6<V1-$@L]C6EMB90'QK<>(O[.)IYQQ!R4J_>AO!#ISD!(S()GGFO/
M8M1EQ[W/HTP\>ZQYK0=I[YZ)9X>(LJ>)9\B,T%IF\#8P4"([\"XX$#9;XXU,
M2NUXW/R-3#P[2&EW33P[1((]3SQS*3HA/*MO'@0)@Z+"Z#.#0FZ:=INY/-_(
MQ+.#-+;OQ+-#Q-=!C+3#^]?1)!0\T-;%""K5:O- ^T)X[KCU.?(4FOH1OQXT
M\>RQ9F(><T(,).4.<'+MFJ5.EO#(/=A01TX$Y\ 5INN[%HU&:^Y]D[3+@1=8
MCYFZ.TB9=U]@'2+9#C!QWO'XEG?] @M))I]?U;Z>A?GJJE1J6RWP+OSU&I?3
M^K(S+3'42N'M[Y>>.?.Z-M^NW>!KU;"7=?AT3&"5%]YABG3@M$!92Z8ZL6?#
MX+8;[7>\$^JN?H-I%E:K:9FFK:HOA5$+:IZ]>O[R=?TGF_ZDF\]YO2 AW'R8
MNI'CSXOE[[C^A7R7^L'TY:M"HIR$Z)BJPS>59.2^YDPNA^,*M"Z,G-D<;)OZ
MDU&Y[J W31?@WW-7]H?$?LI@7Y Z/I-$/N,%0Z_F5]\CYBXU$QSY>85%"-41
M5*84\,IYT*Y(8P4QS)L4*^Y-87<MY4XY8=KHI?/CXGE8??AYMOCSWS&_O^1[
M:SEN[=]")-5M)XI*0<4(4E@+"K4&7\N)L^,R.Q6-;O.B9& ^QC7IC=!V@'UN
MK?K.D7]YBM#YYF/.$C#4Z3LA$$\ER%H@HYSC6$QJ<C^[#W'=M5MLX<(?K8T.
M2D5VL'/!"OUIVZK]=9T"0!K;IY;/:F>M,AQ*D21?E'G;.QF5"1Z+XJ5-D<G
M?'3W.OT4W(ZIX[XAOA>[PGDNN$7P*,E5Y\6!PQI?&*Z%EB9&;)):.9'N[I[5
M-(+PX#KLHA7N/0Q/F)568)W#+FTB0:*'0(X-Y&*\L$;EE)MT&+J'INX>T30"
MVT&R'\SV]5.7]7JCCP^X)L=Z]DA%6E^O.7;%UCT2&*E\JZA0@ZIZ)5L$J!($
M^$2_L"1<%"GJXIH\0QZW?,MS':R/!2S6UTL. T2E B2MZ]4C*S&W+5I[@N5;
MAR#E@?*M0\3?6_F6#8+. N+=%@O*6 %!*P56YI@BN; Q[.A*\TV5;QVDO?O*
MMPX094_E6UQ'I9GD8+2MC>(,U@Z!'")#;4OT68L=*9-OI7SK$*7=5;YUB 1[
M+M\J$:5*AJRA<U@# P,QRT"QK#,AE,AO'9Y/M7SK((WM6[YUB/@ZR*?N"!0$
M)NMT)K'P0@Z]J,6,NFA@5AL?G9'"M_6>?NVR?.N8$V(@*7> DU&NA6MXR4D^
M62L&@4<#2A-T' L%L"B+L<0@8[OFP2,PW(E7="10>R@F.!0U730\'NA:K_*>
M QU I!D(M;N4T@4IIJ&SS9(C8PHZ%G63'I/#L=")W6^_!QIJ]JD^@3R7R*K)
MP\?;'_XHR;,'>!H^2W:YXE7SN9",UJA E40&42H/D;X%&'0VRJ<0E&[JU.T@
M:N#\E]890W0>3*SSUF(D%H5UX))TM?K9&MWVV4%?^:_3,/! LNL067>6[#*2
M2VM- 8G"U,9?M25^41!M4,8S[>VN<8G?5++K(.W=D^PZ1)0]);L(ZN3_,83@
M> ;E?2+^#0DA"3I'*;[+7@X @3Z370<I[:YDUR$2[#G9E8(VCM=^$J:.V$F:
M6"C< A-%(!9#]M(^X&P\D63701K;-]EUB/@Z2&+L[%3"K5(4(T9?F_(6C. #
M(\N(+EMB+2G;)%CJ/-EUS DQD)0[P$EUG>K%(?U6APA^#K/JR#_PZ,*)DA/+
MAF+$9$$I:\ )DF#,Z*17+ O3)&UZ#+&=>"-' N1F<4IK;76 R-]Q7?E[O5S4
MD<'YQR]UQNK+^:N+^4S/TGKZ>3N-]?(1D*"#/"@)TI8(9-XC.)X0F&?">T4.
MOVT2#AU.ZKAH; ^?VZWV6NJR [1>>Y&<I!:%$TJ$D*;>L;DZ.,/6Z;[6(4IN
MVW1G[^6M=VMEW_T6_!#)=X"9J_3_ZMWB#:;%/$UG^%5;RG>+0T4I4' 7N".G
ME]7^\-Q \(6!-(G+D@)/O$DKVA;,C.L?/C*.1T=#!SOB!=+*:;I1,7T]P_7V
M,NS9Q_HRX;\WWY]H&70,M2MB2!P4N@ 4YQE(ADG.7(F\3:>Z?8@;U_*.#Z%;
MKU$'UF<'&/UC/9UM)/3JQLC9Z\S>Y-'QP@PB Z/K&W5M$T3K+'"C=9&:(]HF
M[0:.(79<J]L=AIOKNP-,OSA?]MI &N*(?G].WYRN5Y,838Z,7*D@+>U1%BW4
MEPZ B7.5$\9<FMRE/438N&_WN\/JH'KL )<7T[T3R?#K><Q*ZH@V23"JN.T+
M6Q<)0MQA352+[%(3-_=.BL9]Y-P=$H?17!=U2OO49-497YL'B'6XUR0BCYY<
M&D#F:E5LS2)S#$#.C"HAH4YE1V/0 3( AU(Z[@OG[D#;5M-=@/EF>N_EG 2/
MT\_U"N1:'(LNI5@R:&4]N2_,@#-6 Z*Q0G"CN&YRW.]%W;AG_B-G!8;75P?'
M^FVFGJ6T.",[<+'UKC$Y<<KYX'*!XA@=& 8CA. T2-IMIK!BI&W2H_T@*L<>
M2S\X2A[$X5 JZ]0LOIQ_)L$OEK21)[KPC#XG<I/)MBM,B007-7@E XG22(=-
M^IG<2]780^P?'W''JJ13A%ULH-?A2Y5:32&DM#RC]:8AGN<<)N1%.%:38PX]
M@K)20DB6_IAU0)ZYR^F1C=]]Y(Y[-(]I!0=38I?'\\; 7[HXY^/<R1.:^)B"
ME86#S;7#AHP2HE3DWYB<<HG*1]EH^OF^)(X;EX\!R4&4U87-W-_7GI0@=#(Y
M0'V92(%8K?HSQH(G[UK7-BT\MIK N2>)XP+QD<.61IKKH)'8'9Q5WV1UAR #
M]\5C$B!H]X'R)E;+7Z<F12-Y4LF4';77S;!Y#ZGC^I2]E"4-I<L.CG)R2\[S
M:\\2B72)Q"OMP?67^HAT3<*N@OY4?V22E2I24<Q67]R11UU8[=#*B#UDQF87
M=)N<S_XD=EG6-!A8;N8BVVBNBW/]%F^_+L)\=>493720)CF10$2A01E!#K-@
M&GC6/AAKK&J3\GF(L"X+DAX-@:=HJ4_<_;Y8XW6."HKL2ZX%A'6(*Z*%0'R!
MESRDA)%^:7-Q\P!A7::\'PUWIVBI#]PM%PDQKVJ7A[?DU;PJ-UD2QA21"1LB
M93+A1@:(3BK(CB)"%[T.)C<!WD.4=1FU-$/>H'KJHH7LQ6;Z>;&\SMTF1[!#
MC!.=<Q%<.8BAMC;5KHK/2M#*AZ@5YR(V]0+WI'/<B^N1#&(+'79A'_>7Y\2J
M8J43!KR(9/M-(A&J% !-\#P+X5-^S#S/L=!LUG+[D:'92'/]YGE^GL[#/.T6
MI-4UWU L.*VQ)LPV76LXI,A*9L%9RYM$+8>3.JX_V4N>9RA=]I#GN78NO%RM
MSH@O\EY^7<S?O\/EQQ<8UQ,9 POD.0/+G#A2Q):WVH$JG =.L5S(3:YJ'B:M
MR[S.8."XQ\<<0%,=8.\-?CIW4&[PH6-)+ON-L2?J;0X0- _@F Q:)L]LF[/Z
M+H*ZS-ZTPMD@6NG".[Q]P_EN6J=&?EJL:DE[*9;'$ /XY 6Y+S:#DT8"D]87
MI:.U;29?W4]6EQF;5E@;4$.=V;.W'Q;+]>76822%%$2$$J('13::W ]MH23-
MHA*LF-*DO\"=%'69G7D,BW:\7OH9H7I[UVRR3>>51&]P%K:31C;14W)>"U$2
M9.?)_66>$XM. 2JO0D:A7)MQE8<0V652YO%LWD#:Z\ "7O=1+]\[8#XO)9HX
MI95-ED&BF!Z4\&3937!0A%19"BU,:)ZLODU6EWF7QX@B3M109WB[BHF>+SY^
M7,S?KA?I'R0KGC;/PVVLS9*,EQ!*":"B%\45CU$T"24>I&S<F6==Q*['ZJD'
MX%TZ%*^6F82V_/)B6B4YSZMZNUUBJ.+A2*RHD"!R6<!(FXUTSD39Y,G^/33M
M!3;WK8!M(-UT$<->WSG7KG,V5S@[!#C16"3C40-# HEB)D%0-3O/65;%ND!1
M>FM[MP>=>P'2?RN ;*C#+NZ*]Y?GQ"O-=%0(0GKB*%B2H\X.(I,R1*Z-;F,<
M]R=QOZ0R^T:PV4AU'=S#5;9NW!2]09+8-&W\W<U-TM??>/!.Z7+>]4]_I0]A
M_A[?D)W_J12LTQ&]+(Z3QU)T;>\;R'-VIDA@(HG,N/0L-VF.^[ALCILW>O3[
MOXXQ]-1WV 1E"1*+@21JOP4A76VK;NBK5'+,QO$V+\!.HGK<3-73PO]!&CX:
MSI\VW+]=A^6Z U SR810:,"KVKZ+*5,C#0%.(7EPT1:N_-,$=;,$V!,#]2$:
M/A'4/\U/BR'K2(+?%_/*P;MEF*](<+7WS)7?Z)T-G-7)F\F#DB:"1U5HN^:@
MHW!:W9QCNW.@PSU+C)OD>C1D#2GH#I);Y\G@3=^M/%V?D=I(7&>5DA_/UK\O
MUO^)Z]=AFB<F1U-J 6!)@9BC'4&!:K9U<F"2V4?,II'/NQ^!X]0'#8J&6[:K
M@6J>T/B['\.LYH[??D!<#S;V[HX/;37N;A\>AA]S=Q[1A]GK6EM1M\ %'KF5
M+%FN(/GJG/F0ZWO  I&@HZP2PL4F;9'W(6[@L7<R&EE?6D#Q7(.R6H%+5H 7
MH:12F$YM2GXZ'7LW#"8>&']WB,P[&W^7O+:^R% K0ZH1Y;&6AR0P1D?-6&9:
M[TA6?E/C[P[2WCWC[PX194_C[Q@KI8BB(<M$Q-=2C"CI6-6*#M(2E'!B1VG^
M-S+^[B"EW37^[A )]CS^+AOO92*/+5G'*3!0=4QVHNW@?=0V6<PN/>!T/)'Q
M=P=I;-_Q=X>(KX,8:,?<K5@P9JXRJ+CI@I0DN!#K+U;1MS,/O,D;[\['WQUS
M0@PDY0YP\FRU(B_^JO6198&$D>H+# 4J"83H68:D-+E3FNC')OF_K\GHQ(,X
M4JDWQ]L<+^%N\/&\1NCS]243,:$IN03(M>>*\G6NK(LDF6B<C%KX8IK<@N^D
M9N31,R>H=R=23I%U%]44N].6S];/PW+Y93I__Q]A=H83;2/G43DPUC@ZI+D!
MYV1MT>=]\2%)ADUZ@^U%70^0.@D'>XW-/$4E'9BF6Y<>#["746)2AM41(+'V
M9M[D! +HF()1@0O=9GS6@72./(5H<.RU5%,'*+SH@WO5*Z66)&WE-\% L9-U
MGGQ+\A84;2/:43&!2,:J2-)+LLD%PWU$C3PY:'!\#:: #L"T>4E#6^1&P[%K
M#/ED%/,*@6&-5LC5H&@E.?#HG$$FC>)-GD,]2-G(8X &A]6PJNC",7MQAK6$
M]^LG6A?<!!<RNL# 4SP,"G6MCD0./F@5HN/<J#:#SNXA:N0I/8-C:C %=&"J
M+F82?*$=<2D<G8IBJ#445)Q$D@)X:SW4[Z? K' %6X!H%S'C5@4-#YZ3!=X!
M:+:)U7/\7S+T2UB]I=\Q_S$GI;Q?TG&>)\HR%EUFD$U].6J4A8C%UD<$1KG"
M."]-O/7]21Q[\LVI<%@\BFXZ0-UEO[@-1V_//GV:U?< ]8XX< HT-*-(5VE#
M7 0RO4XR&Z6+C+7I6K6;G+&GV@R,I@%DW@%R=N^)[<.GQ6HUG?U\AK-)BCIA
M3?<E3<>W"BP#.8"T'233IICL_*X[UE:FZ@9U8T^F>10K=8I&1KZSO9A<>]'E
M?#.[=L+J2PKD#CC7"I3B]9UGG9.BO8XV!<MN3C_:>5F[\\/'+6H=SC$:1GH=
M6)DW^/YL5G_FRU?"F3"K(G,Y06:!V- E00@Z@M$";5&!^]1D^MH=](S["+M%
M8O)TL7> GHWM^YH#JW*I>5)(OAH]SU1]AQ7!<XDB1F<X-GE$?9N4<=])#X^9
M$X7= 5R^)CZEF'GT"4P*&E1*#%ST"IC24<OHL-Q\0M'@(G?D%\L-4M)'R[B#
M5Y%WCEOY94D.UM6XZ6QU<D*#ER93Y,<S^$Q^E@FI#E7S7J0F\?E^Y/5PB39(
M34 #;8SL\+X^B[-I^F-]/B/R3@;IZVU]-_Y:'SB]F;[_L'Y5_ECA1KH_8EDL
M\5E*9Q_/-K' "R1FTG2KXWE^]G&Q7$__^^*/M;1OO3S;O&3Y^V+YCY=S6O<]
MP6(UT3YK'T4!J2-M= P4C3+'(&6-+CEI MOG%5EG;(V;G&J!VL6W :%1;X(>
M$E[86WC[B6WBBG1T:EKP(6XZH%H(PGN(*DE9*!AS9I^BX\>D>=RC8\2=,ZKR
MQSZ4[A7[3W^=][QX_O>7KR=.(#/%&["9)U U<^6\Y& BN805N.[FK*S=F-Y_
MR7%S>*TAV4CT/<1:N_<)?3W#'1OF[D&'1HIBA5400JKUQTJ#T]'145,C$1,U
MYC;UM@,Q,&YQ2$, CZKI7FWF[[C^>MM&D:0.CD/VHO:<(*!Y'C,PEBT*GR.J
MO;R ?1<<MVYD+'MYDM@[2#Q<=["OG.N-T"8NY:A3U&"LIVVA<H*H;03+/??)
MR,!4D\*2>V@:M[[D$6S:4/KHX""^;\],1#1))*Q7A*S.FC&UC@\3:/I%:U:<
MQ\?-9!%1X][1/0*X!M/(B(;KD%3$+>/,7;*))3+))6-M$^TAN-K@A,7(A!6^
M>+'/F7CD^N->YG62'SI)*1V<F/OR>4_JRGG/BB&G@'89 R700$P4LB=O?(PY
MQ>+:#'X^F?1QKQ8?PT0^KG;'CB8&R>D^*T3-ONFI7*2NT[1+<:J6(>E:Q1B!
M2V&DU%&$[ :TP(,1/O)U:2>V>QP<=&#TS\M6,/^TZ7EQK2+A]\6VE=JU6VQ$
M&Z/6"H0-'!1R,@"J3O'V0CAE(\^^R7.A0XCLX4':('>US333001ULUCJBJ.)
M*%8:'23D*&FG!Q4@%NGHD!'.>1M#:3,5Z6Z2QKW\; >#!PK8CM1)!^BZF--Y
M\9;S[L=WUWBLC29%+>TU*H::(!75N=% V]>CB;:XFS6RP^#N&&+'O51\-$0V
MUV,7[RBK#[+^\ANN/RSR=N#[9B3*)$:CG P6/),)E"JE#GKW0-S5MJ@.2VXR
M)?,.>L8]5Q\-<T-HHP,3N/-MZ+5=DKU*MF $%H0 I<F8.PP(EH>21!%"8Q-/
M[@&ZQKW9>S20#:F=#L"V4U"3@,YFE0H%0K7DU5+PYFK<AHX9VDN81)L1,#NI
M&?<.[]& =;HF1L[;W*1]P]"[#^&>.^[Z]@]=S:TF70NJ6:C3!QCD8CF2(^"E
MN!$P[$R\'+[RN%=VS3'U".KH(/^QY7!"9"9ND4-*QH-BVA#]3I%Y02]Y+D:Q
M)H^CMLOWT.UDP)YS!TFS PS\.@WQ/$%(4-Y,8/VPF.7:NG7C#5Z*)L@42JV?
MR<D;4$8XB(%VE<^.29]2C&U0LB^!G71"_7603I=-M-*!MW2-KYNOA(Q6,F#P
M=#)K1UO/:MIZ*8!VOD@I;#2V2<AW-TGCYK[:0.!NG)VBC]$K\2^R)2\P7C25
M^BVLSY8;SC:W&J_B;/I^H[P+1N?YZ[&KE]V#C(C)"0NY>@E*U<[4-AD00049
MDQ3)[U.4/"!)W0#Q)(PLQE=7!Q9PD\=[';[4Y-V-[E6SL%I-RQ3S!6LY%8:<
M"XAUMIC2WH)WO-;R$)L>=?"R2:G> 32.>^H.#,W6.NH ?A?IY'/N+C<1X\&:
M+*&(^NR*27):HZ@^K.0Q6/*&>9O'RSO)&3?=V@A4 TB^ _R\.,-WBSNZ[BD4
M5@4+1=<7)=X9\,E)\,)ZI4N0WI5&:=4[2!HWM&R$HX$T,':N*Z7E&>8Z\?@-
MEK-Y7DTR,Y%[BI*\8Q0OD5F%8+RJOSAN590^Z#W\KMN?/&[^LX'[=*+P.C C
M+^?T6;BJ7MV+:1TW3SS<,(S,!9U+8""9IAC:. X>8P$L3&J%BCG;I!;B8=+&
MS7TV,BL#:Z0#C&T:6-U@P93(?#&\=DFC;>*1_#:##$S6IMA<F+EI8X8!U0Y:
MQGV7T A%I\J\ ]A<E0)=R.C+Y?GJT6MK.9A-#7 MM(A>2Q"VWB2@*](TJ?"^
MFZ1QWQXT M% &N@ 2YN,Q6TI35S@:$P=Q"NT!>6< A=JIEAIE97)7(MVU\.W
MZ1FW_K\1BH:0?0<0VL&!S:Q(Q@)D)6N5-9W(CK8",.=YY,Z[K%O?Q/31;JP1
M<DX4>5^7>CLNQ#D33G+IH/;;JWX<@Z@8_:)3<3(9YK#U3<N1I>N/D4A\E,N6
M$[72@UVZEL*_5FX3@TC(ZGAHQ25QP>H0!DU0P*B<*2D%T606V6YRNKDX.57?
M=Q0'GR#\D?,_UQ\<77IY%W<\UUCRY-UESC44HS4H[NLP*Y=!*"S$:U9.W$@J
M[DP*[;E<-T9H(+RTDG0']F='D'"-F12"-(FD([*M_;+(5GNO.'!G(N/>T^'=
MQ S=2U4WUQH#6Z/A5-$!KE[C?+5]V;C9(*\7)"!<3Y>;XIX76*9SS#_BG+Y8
MU_J_U4ZQ3E 'YKB,X# '4*S.X(O! 5K-) KNDD@M\#<(]=U<FPR,T\=7;0=X
MWE0EOKED\ZJNXCI/GJ>BBA-@LD2*B4.=0F,-:,-BMM+2?TW@N@]QW=S>#(S&
MP173 ]BN/Q/?4G#UCNA=^.LY?6.ZGF2E5$&G(&#FH*11$',(P'2@TR(R8JS)
M3?%^Y'5SO3,TX(973@>0NV(E+3XBL7%=@+B>%&URX9;VC>7D?F1I(#IF:@]5
M)[CAS"G? FL/T-7-[<_ (!M2'1V@ZV82^?H[-9E=4M&#M]F#"NC)-"<)B?Z"
MN^(4MKF?OIND;BZ#!L;40$KH $Z[F;"FNI3& S=6$A.!D\6E0#PI7G+)SJ!N
M8J*.!]%CW 4-G3([6?0=Y/6?+SY^G&X?96_;Z*^G\_<X3W4>H,\\I\@S'=2U
M3X5C&8+S]$<91"G,6Y:;H.@>FKI)>+3+Z0^ED0Z,TVT)T2&^[>CWNO9X(JVM
MU\MI/%O7ZHYWB[J-B%^B@C[Q_67]T(54L^'!:\Q@+/-5JO4=' F9=I0T0M!6
MC4UBRF'9Z"87T@["(^J]2]1?<<(,,4+T:V4I$N*FEE.*",JJQ((- GF35O$G
MOG%L=I\U)E >Q.Q16NL ?_4 6<PW_/Q'F)WA) D1I%8!D"-%2)(@XIT-X OW
MR>DB9&AB-V\2TAO6CE/PCN/Z:&EW@)9G.4^K"L+L=9A2D/T\?)J2<WF-K0G9
M?6XP))",88VK$;P7EGQFJ^O< QU\DT=C#Y,V]@OM)H@:6",]8.PJ3[B)O(D5
M(N5#O3SYC-N\SJ^+5<WFO"KOPE\3QRQ9\5+ Y3I=HZ"M/9\9!*6$3-$S%MNT
MCSB,SG&#D5;H:ZBK#J#X!M>AWLK]%)9S<B%67Z>PIVFZGJ@<8_!1@2NA/GPQ
M%EQMTYRE9!R=1V4;379^B+1Q0X=&@!M8(QU@[+:@)D8F*QEM$$UN *B<L.Z7
M"$4'R1G:^K#W<1S_<2\_&V'H1(EWD(=[?;'N-4]2:<ZRR!I2\*4^39 0O',@
M;"S)*EX*:])5< <MO3E:HX6)I^JI _/TVW2^6&YDN)7+A':8#"(9BE-JCS&3
ML=;I>4*&R2[;1'_9Y-[I)B&]^5.C@>PD#76 L&%$.9$!3?'10O:IIB +!=$<
M/7B&1N9<FWHV>=,T#/F].6L=9=::HZ&# _VA1/L$M:W%J@CUQAF4J)VU@RC
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
MR_W[5K@3$:Q!*3T(DW6=W6/ .8I.+7.%11&XYVZ/H&TP@L8=/OY8(=PX^NO
M(@Z44\Y,6\^-@ZRW\U4"!,<S<1U]+MY8C(U:EC_>%0)[RB ?4=\GWB'\-!\F
M7+IVOER>.:]QN6GM]**ZQ$36A!G!+/$$KD@'RHL$41H+&-&ZX%G)NLD%PC[$
M[8?2;^*F:W!===Z"Z^WT_7P3C\W7YVU?-_MQ-DU37&U^__(U)WMUW=KG4X=L
MM'4P%P/UUKJ]V&7K)&.<R@852,T$@= G\+I($$5''8JT3#:9@'4W2:=XF?<*
M>%N3D[FTFA<!+M3>P"6286;9@I2:=H4563F]A_OX\$KC7KL/I/+K+N# PNVL
M>Y:3TB81.3A5/$53L7:^C G0QLQBKI5\Y?9&>)K=LUIH\YYN6H>(MJ=N6EA"
MX"Q9R-Q94#K5\CU>VZ)&XT4QN',ZZC?23>L@I=W53>L0"7;=30M55(PV09!D
M*%4,!:(C+8;( VJ4,<>\QZ'Q!+II':2QO;MI'2"^L4OLK_5"W0BFGIR;[G(R
M"Y\4!72\WGXQS2"@8A 5'9C.<N_#/M6I^Y72WT'$. 52#4^+P23>(6K.-Q2C
M^-\59H%9H8D+ER!PP8%\+R&4# 'WJK@[&C>C/_$91+T/X.4(67>06OR/L)S6
MK7.1--H:XM?+Z<>P_+*]D$]3^O+<BH;:B]"XJG1)5E2ZVMXI:V!)Q>REX<1T
MBU#M,#+[0MHQP%@\FI:ZQ>#OB_6=#);,,#%CZO!Y5=NL<O!2:SK,DU.84'EL
M4L)Y,*7CG):/CL2A=#6R_WVOA_'KY6.7' )3RA?@QB*H[#>UJ0C(K7%6%J,-
MW\,3WV^U<8J"&_I;C03=@1T[GX$[?W\U'>?Z )WG1-&V(N,BT4K?_&.>%K,9
MIO6T_O3'S3"Q2<Y,^R@+6/3UXH9;\#IX,"()VKB,Q9NAWC#F;2@&.LTH'0FL
M10=:[@#=M=[CV3S7W^H]TN<PJ[74?\SK*;"<)CIF=O_$5@@3)G,NZ"*8$C,%
M]9Q$'D.&D)A5090B=).7E:>1W6FT.PR2'U&CW>+WS7Z\%NMRX-R3U^(]'72!
M@1,N )<^U?$>A;,F%OD4HCOU'%IBMX$V>T#NI2M/NKLC%-PR)J2141KRPFQ]
MK9>CAU@\^6-9D0<NR$$K31X)[TWA.&^-'@N33?34>57$&WQ?.XTL*-X+Z[KD
M$340MS]CR(J'!R@\L;ZA8NO6"I?WW#(I5NKQR&*=?^YY!*]L@L2S0.U-2':?
MUWUW+G!R<?Y9)$#^L9[.-@F"7ZKLPNS%=)5FB]79\B+.<R8&.NUK0W=6Q[@K
M1T=]SE *YXDKRWUJ,GQA/_+&"S>&4?RMTOWAE=)9H8-DWA2&"9BK[4)J9^.
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
M]4T&Q>TBYBE%XX<@YM;LPE,5T<'1^=/\\W2YF%=QA=D;_(AYNM%4Y6T3FK!
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
M=O>B/.1@?719,6/4"$#H<Z#I(*4]/=!T?PGV/- T&#*,/ <PW-3UE$Q#7?L
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
M\^V]+<GWIS/\;;FX^CJ;?[J+@KC*3!.H@1N]W?9><S]U:CSW=<9W,6U'.[Y
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
M.G^&+S<31>K$$+KT'7!5-P*S6FM9TU',L:CI/XZY)FW.+] UK0T:2?O[8.I
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
M!]7BM+VIS@GIY;HQJ*IQ)+*( A<M2:)-ZA7PE>R(<&Q")3/C'JIXT[ (JO2
M7VPN57E"?RX(3K8&P7,JOIC(O/9\Q>&E+$,AJ28(C-U0$"X*CGOP;WC<7"-Z
MP&(@N-.&2C36M;M;@_MD"+F0)BZSLR\?CD0\+^#]'J3@B?G9G1=X%IA+MP9S
M"]8,X5R'!9_1FVK.]VS$W@.XDE.Z3I+:</!7\N>&60MM'=H3/E]ET \3-7=
MXM4=0S*@&"QV2[I1'.<J\M<+?/-0U@N]7@>MQM(NB@WF/X]Z2GUB\/YH2'LF
M<G5%>7/7<$N^_8==]!60_I0'ML$S.;#Y"\ETODO:2Z)BWEQ%ZI*S&&L/J#_6
M2MF%:A+EK-/&+E*^;\"41:&<(_I,5H@UB@KN3Q7T\Y.\ IY!PI9)'G^YJ)YO
M0OJU5E#?;[BZ3/R5Q.O_G[J^7JI_FZ-,0]GHOR^!2GR(3A0!&TVZ7IQ^IB2O
M./^&LLUG8%]P^LO1^?W1@Q#7'%3"3<0&;I,I!EI:4-N=Z&S*5 P!Q%!-MD,1
M8%$!V+H 0. D;TR34C;>M#V8]@ZW&6G;=RQZBSR>&1!'&W$GSW5 CK_,;B#6
M#FE0E1.=3XAS82E'S9V\:>B1BBK7,T+O=*P#)\H;  ;@'J50Z#X !HBQ\X>I
M1B(&!LETX.U<5I:&\W^.0=]5+F=#57J?^4''$V9\5 O-M\%.5\LOC;O]\,6Q
M,_A-Y_,WW5W?U7/I>M]>U-TY&-S9W>]&=_9]=MKNP?[CSSKH=_?W[^Y>G;;G
M'1&< :_:2I9O6KNM^8 &>,.=ZEI$\\T8W,I8O.WJ$,(_?X?ZF)[S <NG-O$6
MQ]I<[!RU_2L+"^ USOCC=@)23V3DN]G-Y/V[3.*JALSV&/7RQ1ZHQ']^YM6"
M!\"USQ:W[N6>>X@V[ /_#"$K_.6CF'OE&W+S%KKV&_+>!X/JC*L07_B<C15E
MXN*:DIKO4<0OX6BQ[M&>STD;LM[J.TV5#F]T#<,M^(3N?,NI29+]Y1 9 Y"U
MNWO(FD];7W@#J?D,;V_Y]\A._P=02P,$%     @ Y%*=4OK=ELK@!P  IR8
M !D   !C;7,Q,'$R,#(Q,#,S,5]E>#,Q+3(N:'1M[5II;QLY$OV^OX*C8#,)
MH*MU^) < XGMP028(YOU;K"?%NQFM<0QN]E#LB7W_/JM(EN'+6DBSSACQ=@
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
MM?6%%Y":S_#REG^-[/1_4$L#!!0    ( .12G5+WF7@WVP<  *(F   9
M8VUS,3!Q,C R,3 S,S%?97@S,2TT+FAT;>U::V\;-Q;]OK^"5;!I N@ULN2'
M[!A(;!<-T&W3P-U@/RVH(4=BS1E.28YD]=?ON>3H84MN[-:I%6,-6/:0E^1]
M')Y[2<W)-^<_G5W^Y\,%F_A<LP^_O/OA_1EKM#J=3WMGG<[YY3G[_O)?/[!^
MNYNP2\L+I[PR!=>=SL6/#=:8>%\..YW9;-:>[;6-'7<N/W9HJGY'&^-D6WC1
M.#VA%GQ*+D[_<?)-J\7.35KELO LM9)[*5CE5#%FGX1T5ZS5JJ7.3#FW:CSQ
MK-?M)>R3L5=JRF._5U[+T\4\)YWX?-()BYR,C)B?G@@U94J\::@#+I)!7_0&
M!X>\GV3[AX<R&8BL*_K[W5Z6\/\F4+(#\3C&^;F6;QJY*EH32>L/^X/2'\^4
M\)-ATNW^LW%#SLMKW^):C8MAT!:]F8%M=7=JM+'#%]WP<TP]K8SG2L^'WUZJ
M7#KVHYRQCR;GQ;=-!P^WG+0JBX)._2ZQ(A8/C[-:&\RC52$7VB4]4NGB>J)&
MRK]\D>QWC_>2=O^D0X/6#(MZP3OV]&;?ING<CF']R'AO\N%1^?@V'=ZRZ6"K
M36?2>I6IE!/JF,G81_GKKXI]:+/O^5RZ#0NWZY_TOH !R;V"\KYY2^4F2X--
M<^8G',$:'!X_P(KCD@N!G=+2,O/#O7VT!/2I0F 7#%ODUB>R-&DO[/C[5[_I
MEJ/VP8#<\)Y-^%0R*Z=*SL Q?J(<^ZWBUDNKYV@OC?4,N/K.V#QNFZ3;^IE@
M=F8*!V*QCET4TH[G:,A+7LP1KZ-G$J_>SL7K'7>($N*1S]E5869:BK%LQK#5
MP1(&*A0&>0,K<%4PQ(15A;>5A 7()"&I(("<Y7BRBFN6\11-EIE<>>9-E-L0
M*&0JG>-V3B(YOY)8=VU.AS8!9;"D#AD):Y! JBPR$,0*#(<F0EHVFZATPEQ%
M'ZOQ,VEE/0D9D"NGD:HHZ\V4G\! 5\HT*$CSEE#-")@YQ3#!1O-U-SPC%.Y]
M/2B4+%,%XDR06<6U"0A"'-UVK5\5&3@E9BU5I+H2F!/860MB$[A3Q$,E0D^H
M)31KO8)EC0AW:VD@7X0BK$D2E88 L&@ F+"<"_JDW$U8ILW,+8!JY5@YCPK.
M,TZ-46]HV5S#FULHLZ'M,X)<?^<@=WDC/B]?'/:2@V-7@ZHN%X@H3(92"$T4
MN?>,6QDP@IBKD9842R8!S)%6;D+B)):#)(DHZ5DHEVKC*HPC^K1&1["4UJ12
MH-FQ5\"&D !;!,#%=3KAQ5BRMV"FCY66KDZ3>YRT[!X=)X-7\G68!07U>EML
MQ.+2%A&UM" C/EL#<P07*?=G5LZVK)QA9?+$;<Q#CJJ!1RZXGA#&_/7NP+B_
M3VXXEPYG(,0OI+[/HZU)63GEE;O_$$J/(PF@U"O%A&LJBPE 85/E C%"2A9A
M'BJR5Y2Z3LM6:AZ05V?<%5B:-653IP*]0A=GM!+AH.JJD5-"<:O( !7K@I H
M"IJI<I2KP\YU(;$'&L5)& KAB!H&E:A 55II3NP/LX(2JYR/$;&"6"]\\-](
MDB (&N.E>&1"?D(@CW8&R(?MP_XFD._-81MXOC_[W1O6V I3)0BMW)F"$^]S
M!Z13_4D0YE8LX 2 *SY26ODY%0';EJ7-%9 70+4\9&^K<V)ZN:X-*BM; M0N
M%"UI:JP("H1*=BQQ9$(E,Z<>6=*F(1%4Z1&_V%RJ#(3^7!"<[@R"%U1\,>6Z
M"GQ%X959AD)231$8MZ4@7!8<]^#?^+B]1@R Q4!PIXN5Z,A4_FX-[I,A^%):
M4IF=??YPQ$:+ C[L01D] 7T"WFB!9X$YL3.86[)F#.<F+.B,7E=SH6<K]A[
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
M9Q8\AEX_,[>SK$0O@>2CJHS4P6!L[;O^&:^\%I\YW0?7@[\ 4$L! A0#%
M  @ Y%*=4@),'T#!^@( -5PG !               ( !     &-M<RTR,#(Q
M,#,S,2YH=&U02P$"% ,4    " #D4IU2RBD'P5$4   %W   $
M    @ 'O^@( 8VUS+3(P,C$P,S,Q+GAS9%!+ 0(4 Q0    ( .12G5*)U^U3
M8BT  $?> 0 4              "  6X/ P!C;7,M,C R,3 S,S%?8V%L+GAM
M;%!+ 0(4 Q0    ( .12G5(U>V'K!<0  #*5"  4              "  0(]
M P!C;7,M,C R,3 S,S%?9&5F+GAM;%!+ 0(4 Q0    ( .12G5*KK0]IIB(!
M %Z/ 0 3              "  3D!! !C;7,M,C R,3 S,S%?9S$N:G!G4$L!
M A0#%     @ Y%*=4@8IV#DT" $ <8P! !,              ( !$"0% &-M
M<RTR,#(Q,#,S,5]G,BYJ<&=02P$"% ,4    " #D4IU2/AF)B&3*   '_0
M$P              @ %U+ 8 8VUS+3(P,C$P,S,Q7V<S+FIP9U!+ 0(4 Q0
M   ( .12G5(J0AAMSQ<! /QB"P 4              "  0KW!@!C;7,M,C R
M,3 S,S%?;&%B+GAM;%!+ 0(4 Q0    ( .12G5*8.U^]F\4   4 "0 4
M          "  0L/" !C;7,M,C R,3 S,S%?<')E+GAM;%!+ 0(4 Q0    (
M .12G5*1HM3)U <  *(F   9              "  =C4" !C;7,Q,'$R,#(Q
M,#,S,5]E>#,Q+3$N:'1M4$L! A0#%     @ Y%*=4OK=ELK@!P  IR8  !D
M             ( !X]P( &-M<S$P<3(P,C$P,S,Q7V5X,S$M,BYH=&U02P$"
M% ,4    " #D4IU2GW83;=D'  "A)@  &0              @ 'ZY @ 8VUS
M,3!Q,C R,3 S,S%?97@S,2TS+FAT;5!+ 0(4 Q0    ( .12G5+WF7@WVP<
M *(F   9              "  0KM" !C;7,Q,'$R,#(Q,#,S,5]E>#,Q+30N
M:'1M4$L! A0#%     @ Y%*=4A*%M6@1!0  S1P  !D              ( !
M'/4( &-M<S$P<3(P,C$P,S,Q7V5X,S(M,2YH=&U02P$"% ,4    " #D4IU2
M'2KS+28%  #+'0  &0              @ %D^@@ 8VUS,3!Q,C R,3 S,S%?
@97@S,BTR+FAT;5!+!08     #P / /$#  #!_P@    !

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